From ff0e8c118536eb911cdcfc05c37b158a79e81ea7 Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 22 Jun 2022 19:46:37 +0700 Subject: [PATCH] send cookie to api --- extension/background.js | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/extension/background.js b/extension/background.js index 427fa5c..9c8d265 100644 --- a/extension/background.js +++ b/extension/background.js @@ -132,10 +132,25 @@ async function subscribeLink(toSubscribe) { } + +async function cookieStr(cookieLines) { + + let cookieString = cookieLines.join("\n"); + const path = "api/cookie/"; + let payload = { + "cookie": cookieString + } + let response = await sendData(path, payload, "PUT"); + + return response + +} + + function buildCookieLine(cookie) { return [ cookie.domain, - cookie.hostOnly.toString().toUpperCase(), + "TRUE", cookie.path, cookie.httpOnly.toString().toUpperCase(), cookie.expirationDate, @@ -165,8 +180,10 @@ async function sendCookies() { cookieLines.push(buildCookieLine(cookie)); } } - console.log(cookieLines.length); - console.log(cookieLines.join("\n")); + + let response = cookieStr(cookieLines); + + return response } @@ -196,6 +213,9 @@ function handleMessage(request, sender, sendResponse) { } else if (request.cookie) { console.log("backgound: " + JSON.stringify(request)); let response = sendCookies(); + response.then(message => { + sendResponse(message) + }) } return true;