mirror of
https://github.com/fergalmoran/supanextail.git
synced 2025-12-22 09:17:54 +00:00
Fix every issues with eslint (unicorn + sonar)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { createClient } from '@supabase/supabase-js';
|
||||
import { definitions } from 'types/database/index';
|
||||
|
||||
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
|
||||
const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY;
|
||||
@@ -6,12 +7,12 @@ const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY;
|
||||
export const supabase = createClient(supabaseUrl || '', supabaseAnonKey || '');
|
||||
|
||||
// Check if a user has a paid plan
|
||||
export const getSub = async () => {
|
||||
export const getSub = async (): Promise<
|
||||
undefined | definitions['subscriptions']
|
||||
> => {
|
||||
const { data: subscriptions } = await supabase
|
||||
.from('subscriptions')
|
||||
.from<definitions['subscriptions']>('subscriptions')
|
||||
.select('paid_user, plan')
|
||||
.single();
|
||||
if (subscriptions) {
|
||||
return subscriptions;
|
||||
}
|
||||
return subscriptions ? subscriptions : undefined;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user