From ba0c0e2f54b5cc73c69f4125f6af6bbf0a671c3c Mon Sep 17 00:00:00 2001 From: Wen Bo Xie Date: Thu, 20 Jan 2022 16:22:34 -0800 Subject: [PATCH] chore: replace existing type defs with GenericObject type --- src/lib/SupabaseQueryBuilder.ts | 2 +- src/lib/SupabaseRealtimeClient.ts | 11 +++-------- 2 files changed, 4 insertions(+), 9 deletions(-) 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]