1+ /* eslint-disable camelcase */
12/* eslint-disable import/prefer-default-export */
23import { ExtServer } from "@App/app/const" ;
34import { api } from "@App/pkg/axios" ;
@@ -7,7 +8,7 @@ type NetDiskType = "baidu";
78export function GetNetDiskToken ( netDiskType : NetDiskType ) : Promise < {
89 code : number ;
910 msg : string ;
10- data : { token : { accessToken : string ; refreshToken : string } } ;
11+ data : { token : { access_token : string ; refresh_token : string } } ;
1112} > {
1213 return api
1314 . get ( `/auth/net-disk/token?netDiskType=${ netDiskType } ` )
@@ -22,7 +23,7 @@ export function RefreshToken(
2223) : Promise < {
2324 code : number ;
2425 msg : string ;
25- data : { token : { accessToken : string ; refreshToken : string } } ;
26+ data : { token : { access_token : string ; refresh_token : string } } ;
2627} > {
2728 return api
2829 . post ( `/auth/net-disk/token/refresh?netDiskType=${ netDiskType } ` , {
@@ -74,12 +75,12 @@ export async function AuthVerify(netDiskType: NetDiskType, reapply?: boolean) {
7475 return Promise . reject ( new Error ( resp . msg ) ) ;
7576 }
7677 token = {
77- accessToken : resp . data . token . accessToken ,
78- refreshToken : resp . data . token . refreshToken ,
78+ accessToken : resp . data . token . access_token ,
79+ refreshToken : resp . data . token . refresh_token ,
7980 createtime : Date . now ( ) ,
8081 } ;
82+ localStorage [ `netdisk:token:${ netDiskType } ` ] = JSON . stringify ( token ) ;
8183 }
82- token . createtime = 0 ;
8384 if ( Date . now ( ) > token . createtime + 3600000 ) {
8485 // 大于一小时刷新token
8586 const resp = await RefreshToken ( netDiskType , token . refreshToken ) ;
@@ -89,13 +90,13 @@ export async function AuthVerify(netDiskType: NetDiskType, reapply?: boolean) {
8990 return Promise . reject ( new Error ( resp . msg ) ) ;
9091 }
9192 token = {
92- accessToken : resp . data . token . accessToken ,
93- refreshToken : resp . data . token . refreshToken ,
93+ accessToken : resp . data . token . access_token ,
94+ refreshToken : resp . data . token . refresh_token ,
9495 createtime : Date . now ( ) ,
9596 } ;
97+ localStorage [ `netdisk:token:${ netDiskType } ` ] = JSON . stringify ( token ) ;
9698 } else {
9799 return Promise . resolve ( token . accessToken ) ;
98100 }
99- localStorage [ `netdisk:token:${ netDiskType } ` ] = JSON . stringify ( token ) ;
100101 return Promise . resolve ( token . accessToken ) ;
101102}
0 commit comments