diff --git a/packages/web/lib/networking/mutations/subscribeMutation.ts b/packages/web/lib/networking/mutations/subscribeMutation.ts index afde99b23..1351592a1 100644 --- a/packages/web/lib/networking/mutations/subscribeMutation.ts +++ b/packages/web/lib/networking/mutations/subscribeMutation.ts @@ -7,11 +7,11 @@ import { type SubscribeResult = { subscribe: Subscribe - errorCodes?: unknown[] } type Subscribe = { subscriptions: Subscription[] + errorCodes?: unknown[] } export type SubscribeMutationInput = { @@ -39,7 +39,7 @@ export async function subscribeMutation( ` try { const data = (await gqlFetcher(mutation, { input })) as SubscribeResult - return data.errorCodes ? undefined : data.subscribe + return data.subscribe.errorCodes ? undefined : data.subscribe } catch (error) { console.log('subscribeMutation error', error) return undefined diff --git a/packages/web/lib/networking/mutations/unsubscribeMutation.ts b/packages/web/lib/networking/mutations/unsubscribeMutation.ts index 1bfcc0e3c..24e2505e1 100644 --- a/packages/web/lib/networking/mutations/unsubscribeMutation.ts +++ b/packages/web/lib/networking/mutations/unsubscribeMutation.ts @@ -4,11 +4,11 @@ import { Subscription } from '../queries/useGetSubscriptionsQuery' type UnsubscribeResult = { unsubscribe: Unsubscribe - errorCodes?: unknown[] } type Unsubscribe = { subscription: Subscription + errorCodes?: unknown[] } export async function unsubscribeMutation( @@ -32,7 +32,9 @@ export async function unsubscribeMutation( try { const data = (await gqlFetcher(mutation)) as UnsubscribeResult - return data.errorCodes ? undefined : data.unsubscribe.subscription.id + return data.unsubscribe.errorCodes + ? undefined + : data.unsubscribe.subscription.id } catch (error) { console.log('unsubscribeMutation error', error) return undefined