Implements

Constructors

Methods

Constructors

  • Parameters

    Returns NotifiService

Methods

  • Type Parameters

    Parameters

    • event: T
    • callBack: ((...args: NotifiSubscriptionEvents[T]) => void)
    • OptionalonError: ((error: unknown) => void)
        • (error): void
        • Parameters

          • error: unknown

          Returns void

    • OptionalonComplete: (() => void)
        • (): void
        • Returns void

    Returns string

    • The id of the event listener (used to remove the event listener)
  • Parameters

    • variables: Exact<{
          dappAddress: string;
          randomUuid: string;
          transactionSignature: string;
          walletAddress: string;
          walletBlockchain: WalletBlockchain;
      }>

    Returns Promise<CompleteLogInByTransactionMutation>

  • Parameters

    • variables: Exact<{
          nonce: string;
          signature: string;
          signedMessage: string;
          signingAddress: string;
          signingPubkey: string;
      }>

    Returns Promise<CompleteLogInWithWeb3Mutation>

  • Parameters

    • variables: Exact<{
          filterId: string;
          filterOptions: string;
          groupName: string;
          name: string;
          sourceGroupId: string;
          targetGroupId: string;
      }>

    Returns Promise<CreateAlertMutation>

  • Parameters

    • variables: Exact<{
          name: string;
          value: string;
      }>

    Returns Promise<CreateEmailTargetMutation>

  • Parameters

    • variables: Exact<{
          name: string;
          value: string;
      }>

    Returns Promise<CreateSmsTargetMutation>

  • Parameters

    • variables: Exact<{
          name: string;
          sourceIds: string | string[];
      }>

    Returns Promise<CreateSourceGroupMutation>

  • Parameters

    • variables: Exact<{
          discordTargetIds: string | string[];
          emailTargetIds: string | string[];
          name: string;
          slackChannelTargetIds: string | string[];
          smsTargetIds: string | string[];
          telegramTargetIds: string | string[];
          web3TargetIds: string | string[];
      }>

    Returns Promise<CreateTargetGroupMutation>

  • Parameters

    • variables: Exact<{
          accountId: string;
          name: string;
          walletBlockchain: WalletBlockchain;
          web3TargetProtocol: "XMTP";
      }>

    Returns Promise<CreateWeb3TargetMutation>

  • Parameters

    • variables: Exact<{
          id: string;
      }>

    Returns Promise<DeleteAlertMutation>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<FetchDataQuery>

    use fetchFusionData instead. This is for legacy

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetAlertsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetConnectedWalletsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetDiscordTargetsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetEmailTargetsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetFiltersQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetSmsTargetsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetSourceGroupsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetSourcesQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetTargetGroupsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetTelegramTargetsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetTopicsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetUserSettingsQuery>

  • Parameters

    • variables: Exact<{
          [key: string]: never;
      }>

    Returns Promise<GetWeb3TargetsQuery>

  • Parameters

    • variables: Exact<{
          accountId?: InputMaybe<string>;
          dappAddress: string;
          signature: string;
          timestamp: any;
          walletBlockchain: WalletBlockchain;
          walletPublicKey: string;
      }>

    Returns Promise<LogInFromDappMutation>

  • Returns Promise<void>

  • Type Parameters

    Parameters

    • event: T
    • id: string

    Returns void

  • Parameters

    • jwt: undefined | string

    Returns void

  • Parameters

    • onMessageReceived: ((data: any) => undefined | void)
        • (data): undefined | void
        • Parameters

          • data: any

          Returns undefined | void

    • OptionalonError: ((data: any) => undefined | void)
        • (data): undefined | void
        • Parameters

          • data: any

          Returns undefined | void

    • OptionalonComplete: (() => undefined | void)
        • (): undefined | void
        • Returns undefined | void

    Returns null | Subscription

    Use addEventListener instead

  • Parameters

    • variables: Exact<{
          id: string;
          name: string;
          sourceIds: string | string[];
      }>

    Returns Promise<UpdateSourceGroupMutation>

  • Parameters

    • variables: Exact<{
          discordTargetIds: string | string[];
          emailTargetIds: string | string[];
          id: string;
          name: string;
          slackChannelTargetIds: string | string[];
          smsTargetIds: string | string[];
          telegramTargetIds: string | string[];
          web3TargetIds: string | string[];
      }>

    Returns Promise<UpdateTargetGroupMutation>

  • Returns Promise<void>