@@ -111,21 +111,23 @@ export class SQLiteSync {
111111
112112 const now = new Date ( ) ;
113113 if ( ! token ) {
114- console . log ( "SQLite Sync: No token available, requesting new one from API" ) ;
115- const tokenData = await this . fetchNewToken ( userId , name ) ;
116- localStorage . setItem (
117- SQLiteSync . TOKEN_KEY_PREFIX ,
118- JSON . stringify ( tokenData )
114+ console . log (
115+ "SQLite Sync: No token available, requesting new one from API" ,
119116 ) ;
117+ const tokenData = await this . fetchNewToken ( userId , name ) ;
118+ // localStorage.setItem(
119+ // SQLiteSync.TOKEN_KEY_PREFIX,
120+ // JSON.stringify(tokenData),
121+ // );
120122 token = tokenData . token ;
121123 console . log ( "SQLite Sync: New token obtained and stored in localStorage" ) ;
122124 } else if ( tokenExpiry && tokenExpiry <= now ) {
123125 console . warn ( "SQLite Sync: Token expired, requesting new one from API" ) ;
124126 const tokenData = await this . fetchNewToken ( userId , name ) ;
125- localStorage . setItem (
126- SQLiteSync . TOKEN_KEY_PREFIX ,
127- JSON . stringify ( tokenData )
128- ) ;
127+ // localStorage.setItem(
128+ // SQLiteSync.TOKEN_KEY_PREFIX,
129+ // JSON.stringify(tokenData),
130+ // );
129131 token = tokenData . token ;
130132 console . log ( "SQLite Sync: New token obtained and stored in localStorage" ) ;
131133 } else {
@@ -143,69 +145,18 @@ export class SQLiteSync {
143145 */
144146 private async fetchNewToken (
145147 userId : string ,
146- name : string
148+ name : string ,
147149 ) : Promise < Record < string , any > > {
148- const response = await fetch (
149- `${ import . meta. env . VITE_SQLITECLOUD_API_URL } /v2/tokens` ,
150- {
151- method : "POST" ,
152- headers : {
153- "Content-Type" : "application/json" ,
154- Authorization : `Bearer ${ import . meta. env . VITE_SQLITECLOUD_API_KEY } ` ,
155- } ,
156- body : JSON . stringify ( {
157- userId,
158- name,
159- expiresAt : new Date (
160- Date . now ( ) + SQLiteSync . TOKEN_EXPIRY_MINUTES * 60 * 1000
161- ) . toISOString ( ) ,
162- } ) ,
163- }
164- ) ;
165-
166- if ( ! response . ok ) {
167- throw new Error ( `Failed to get token: ${ response . status } ` ) ;
168- }
169-
170- const result = await response . json ( ) ;
171- return result . data ;
150+ const jwt = await Promise . resolve ( import . meta. env . VITE_SQLITECLOUD_API_KEY ) ;
151+ return {
152+ token : jwt
153+ } ;
172154 }
173155
174156 /**
175157 * Checks if a valid token exists in localStorage
176158 */
177159 static hasValidToken ( ) : boolean {
178- const storedTokenData = localStorage . getItem ( SQLiteSync . TOKEN_KEY_PREFIX ) ;
179-
180- if ( ! storedTokenData ) {
181- console . log ( "SQLite Sync: No token data found in localStorage" ) ;
182- return false ;
183- }
184-
185- try {
186- const parsed : TokenData = JSON . parse ( storedTokenData ) ;
187-
188- // Check if token exists
189- if ( ! parsed . token ) {
190- console . log ( "SQLite Sync: Token data exists but no token found" ) ;
191- return false ;
192- }
193-
194- // Check if token is expired
195- if ( parsed . expiresAt ) {
196- const tokenExpiry = new Date ( parsed . expiresAt ) ;
197- const now = new Date ( ) ;
198- if ( tokenExpiry <= now ) {
199- console . log ( "SQLite Sync: Token found but expired" ) ;
200- return false ;
201- }
202- }
203-
204- console . log ( "SQLite Sync: Valid token found in localStorage" ) ;
205- return true ;
206- } catch ( e ) {
207- console . error ( "SQLite Sync: Failed to parse stored token:" , e ) ;
208- return false ;
209- }
160+ return false ;
210161 }
211162}
0 commit comments