aboutsummaryrefslogtreecommitdiff
path: root/apps/extension/src/content.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'apps/extension/src/content.tsx')
-rw-r--r--apps/extension/src/content.tsx16
1 files changed, 16 insertions, 0 deletions
diff --git a/apps/extension/src/content.tsx b/apps/extension/src/content.tsx
new file mode 100644
index 00000000..a086c365
--- /dev/null
+++ b/apps/extension/src/content.tsx
@@ -0,0 +1,16 @@
+window.addEventListener("message", (event) => {
+ if (event.source !== window) {
+ return;
+ }
+ const { jwt } = event.data;
+ if (jwt) {
+ chrome.storage.local.set({ jwt }, () => {
+ console.log("JWT saved to local storage", jwt);
+ });
+ } else if (jwt === undefined) {
+ chrome.storage.local.remove("jwt", () => {
+ console.log("JWT removed from local storage");
+ }
+ )
+ }
+}); \ No newline at end of file