diff --git a/src/lib/SupabaseQueryBuilder.ts b/src/lib/SupabaseQueryBuilder.ts index 6a87e9312..cb65d14cd 100644 --- a/src/lib/SupabaseQueryBuilder.ts +++ b/src/lib/SupabaseQueryBuilder.ts @@ -6,7 +6,7 @@ import { Fetch, GenericObject, SupabaseEventTypes, SupabaseRealtimePayload } fro export class SupabaseQueryBuilder extends PostgrestQueryBuilder { private _subscription: SupabaseRealtimeClient | null = null private _realtime: RealtimeClient - private _headers: { [key: string]: string } + private _headers: GenericObject private _schema: string private _table: string diff --git a/src/lib/SupabaseRealtimeClient.ts b/src/lib/SupabaseRealtimeClient.ts index 65b6662a8..fcaeecfac 100644 --- a/src/lib/SupabaseRealtimeClient.ts +++ b/src/lib/SupabaseRealtimeClient.ts @@ -1,16 +1,11 @@ import { RealtimeSubscription, RealtimeClient, Transformers } from '@supabase/realtime-js' -import { SupabaseEventTypes, SupabaseRealtimePayload } from './types' +import { GenericObject, SupabaseEventTypes, SupabaseRealtimePayload } from './types' export class SupabaseRealtimeClient { subscription: RealtimeSubscription - constructor( - socket: RealtimeClient, - headers: { [key: string]: string }, - schema: string, - tableName: string - ) { - const chanParams: { [key: string]: string } = {} + constructor(socket: RealtimeClient, headers: GenericObject, schema: string, tableName: string) { + const chanParams: GenericObject = {} const topic = tableName === '*' ? `realtime:${schema}` : `realtime:${schema}:${tableName}` const userToken = headers['Authorization'].split(' ')[1]