Pulastya B commited on
Commit
14fafaa
·
1 Parent(s): eacc9bc

Finally the Supabase error has been solved now fixing the issue of not being able to write to huggingface

Browse files
Files changed (1) hide show
  1. FRRONTEEEND/lib/supabase.ts +15 -2
FRRONTEEEND/lib/supabase.ts CHANGED
@@ -329,7 +329,16 @@ export const updateHuggingFaceToken = async (userId: string, hfToken: string, hf
329
 
330
  // Get HuggingFace token for a user (returns masked token for security)
331
  export const getHuggingFaceStatus = async (userId: string) => {
 
 
332
  try {
 
 
 
 
 
 
 
333
  const { data, error } = await supabase
334
  .from('user_profiles')
335
  .select('huggingface_token, huggingface_username')
@@ -337,16 +346,20 @@ export const getHuggingFaceStatus = async (userId: string) => {
337
  .single();
338
 
339
  if (error) {
 
340
  return { connected: false };
341
  }
342
 
343
- return {
344
  connected: !!data?.huggingface_token,
345
  username: data?.huggingface_username,
346
  tokenMasked: data?.huggingface_token ? `hf_****${data.huggingface_token.slice(-4)}` : null
347
  };
 
 
 
348
  } catch (err) {
349
- console.error('HF status fetch error:', err);
350
  return { connected: false };
351
  }
352
  };
 
329
 
330
  // Get HuggingFace token for a user (returns masked token for security)
331
  export const getHuggingFaceStatus = async (userId: string) => {
332
+ console.log('[HF Status] Checking HF connection for user:', userId);
333
+
334
  try {
335
+ // Check if user is authenticated
336
+ const { data: { session } } = await supabase.auth.getSession();
337
+ if (!session) {
338
+ console.log('[HF Status] No session, returning not connected');
339
+ return { connected: false };
340
+ }
341
+
342
  const { data, error } = await supabase
343
  .from('user_profiles')
344
  .select('huggingface_token, huggingface_username')
 
346
  .single();
347
 
348
  if (error) {
349
+ console.error('[HF Status] Query error:', error.message);
350
  return { connected: false };
351
  }
352
 
353
+ const result = {
354
  connected: !!data?.huggingface_token,
355
  username: data?.huggingface_username,
356
  tokenMasked: data?.huggingface_token ? `hf_****${data.huggingface_token.slice(-4)}` : null
357
  };
358
+
359
+ console.log('[HF Status] Result:', result.connected ? `Connected as ${result.username}` : 'Not connected');
360
+ return result;
361
  } catch (err) {
362
+ console.error('[HF Status] Unexpected error:', err);
363
  return { connected: false };
364
  }
365
  };