Skip to main content

typings.AWF_IAuth

Auth API

Implemented by

Methods

authenticateMutationData

authenticateMutationData(data): Observable<{ signedData: unknown ; token: unknown }>

Parameters

NameType
datastring | Record<string, unknown> | Record<string, unknown>[]

Returns

Observable<{ signedData: unknown ; token: unknown }>

Defined in

typings/sdk/auth.d.ts:52


checkIfSignedUp

checkIfSignedUp(ethAddress): Observable<unknown>

Parameters

NameType
ethAddressstring

Returns

Observable<unknown>

Defined in

typings/sdk/auth.d.ts:13


decryptMessage

decryptMessage(message): Observable<{ data: { body: Record<string, any> ; createdAt: number ; from: string ; id: string ; readAt: number } }>

Parameters

NameType
messageany

Returns

Observable<{ data: { body: Record<string, any> ; createdAt: number ; from: string ; id: string ; readAt: number } }>

Defined in

typings/sdk/auth.d.ts:56


deleteMessage

deleteMessage(messageId): Observable<{ data: boolean }>

Parameters

NameType
messageIdstring

Returns

Observable<{ data: boolean }>

Defined in

typings/sdk/auth.d.ts:74


enableSync

enableSync(): void

enable key sync between opened tabs

Returns

void

Defined in

typings/sdk/auth.d.ts:12


getCurrentUser

getCurrentUser(): Observable<{ data: CurrentUser }>

Returns

Observable<{ data: CurrentUser }>

Defined in

typings/sdk/auth.d.ts:32


getMessages

getMessages(args): Observable<{ data: IMessage[] }>

Parameters

NameType
argsInboxListOptions

Returns

Observable<{ data: IMessage[] }>

Defined in

typings/sdk/auth.d.ts:65


getSession

getSession(): Observable<{ data: { buck: Buckets ; client: Client ; user: Users } }>

Returns

Observable<{ data: { buck: Buckets ; client: Client ; user: Users } }>

Defined in

typings/sdk/auth.d.ts:22


getToken

getToken(): Observable<{ data: string }>

Returns

Observable<{ data: string }>

Defined in

typings/sdk/auth.d.ts:29


hasNewNotifications

hasNewNotifications(): Observable<{ data: boolean }>

Returns

Observable<{ data: boolean }>

Defined in

typings/sdk/auth.d.ts:68


markMessageAsRead

markMessageAsRead(messageId): Observable<{ data: boolean }>

Parameters

NameType
messageIdstring

Returns

Observable<{ data: boolean }>

Defined in

typings/sdk/auth.d.ts:71


signData

signData(data, base64Format?): Observable<{ data: { pubKey: string ; serializedData: unknown ; signature: string | Uint8Array } }>

Parameters

NameType
datastring | Record<string, unknown> | Record<string, unknown>[]
base64Format?boolean

Returns

Observable<{ data: { pubKey: string ; serializedData: unknown ; signature: string | Uint8Array } }>

Defined in

typings/sdk/auth.d.ts:38


signIn

signIn(args): Observable<{ data: CurrentUser & { isNewUser: boolean } }>

Parameters

NameType
argsObject
args.checkRegisteredboolean
args.provider?EthProviders

Returns

Observable<{ data: CurrentUser & { isNewUser: boolean } }>

Defined in

typings/sdk/auth.d.ts:14


signOut

signOut(): Observable<{ data: boolean }>

Returns

Observable<{ data: boolean }>

Defined in

typings/sdk/auth.d.ts:35


validateInvite

validateInvite(inviteCode): Observable<{ data: boolean }>

Parameters

NameType
inviteCodestring

Returns

Observable<{ data: boolean }>

Defined in

typings/sdk/auth.d.ts:77


verifySignature

verifySignature(args): Observable<{ data: boolean }>

Parameters

NameType
argsObject
args.datastring | Record<string, unknown> | Uint8Array
args.pubKeystring
args.signaturestring | Uint8Array

Returns

Observable<{ data: boolean }>

Defined in

typings/sdk/auth.d.ts:45