nieyuge 2 年 前
コミット
785b909d99
2 ファイル変更8 行追加2 行削除
  1. 2 1
      src/logic/background/twitter.js
  2. 6 1
      src/uilts/chromeExtension.js

+ 2 - 1
src/logic/background/twitter.js

@@ -1,5 +1,5 @@
 import { fetchTtwitterRequestToken, fetchTwitterLogin, fetchTwitterShortUrl, fetchAllMessageInfo, fetchReadTaskAllMsg, getDiscordUserInfo, fetchGetTwitterNftPostPre, fetchPublish, fetchGetAllUnReadNotices } from '@/logic/background/fetch/twitter.js'
-import { LANDING_PAGE, LANDING_PAGE_MID, setChromeStorage, setChromeCookie, getChromeCookie, getChromeStorage, removeChromeCookie, LANDING_PAGE_JUMP_INFO } from '@/uilts/chromeExtension.js'
+import { LANDING_PAGE, WEBSITE_USER_INFO, LANDING_PAGE_MID, setChromeStorage, setChromeCookie, getChromeCookie, getChromeStorage, removeChromeCookie, LANDING_PAGE_JUMP_INFO } from '@/uilts/chromeExtension.js'
 import { guid } from '@/uilts/help.js'
 import { discordAuthRedirectUri } from '@/http/configAPI'
 import { setContentMessage } from '@/logic/background/help.js'
@@ -88,6 +88,7 @@ export function twitterPinLoginCode(sender, code) {
         fetchTwitterLogin(authToken, consumerKey, code, receivedIds).then(res => {
             if (res.code == 0) {
                 setChromeStorage({ userInfo: JSON.stringify(res.data) })
+                setChromeCookie(WEBSITE_USER_INFO, res.data)
 
                 sendActivetabMessage({
                     actionType: 'BG_LOGIN_SET_USERINFO_CB'

+ 6 - 1
src/uilts/chromeExtension.js

@@ -1,4 +1,4 @@
-import { pageUrl } from "@/http/configAPI.js"
+import { pageUrl, websiteUrl } from "@/http/configAPI.js"
 import { guid } from "@/uilts/help";
 
 export const LANDING_PAGE = {
@@ -16,6 +16,11 @@ export const LANDING_PAGE_JUMP_INFO = {
     url: pageUrl
 }
 
+export const WEBSITE_USER_INFO = {
+    name: 'userInfo',
+    url: websiteUrl
+}
+
 export function setChromeStorage(params, callback) {
     try {
         if (callback) {