textiot
Version:
A framework for building web and native (IoT) Dapps on the IPFS network
44 lines (43 loc) • 1.15 kB
TypeScript
import { IExternalInvite, IInviteViewList } from './model';
/**
* Add a new Thread invite by invitee address.
* ```typescript
* Textile.invites.add(threadId, address);
* ```
*/
export declare function add(threadId: string, address: string): Promise<void>;
/**
* Add an external Thread invite, returning a sharable object.
* ```typescript
* Textile.invites.addExternal(threadId);
* ```
*/
export declare function addExternal(threadId: string): Promise<IExternalInvite>;
/**
* List all pending thread invites.
* ```typescript
* Textile.invites.list();
* ```
*/
export declare function list(): Promise<IInviteViewList>;
/**
* Accept invite by thread id.
* ```typescript
* Textile.invites.accept(threadId);
* ```
*/
export declare function accept(inviteId: string): Promise<string>;
/**
* Accept an external invite.
* ```typescript
* Textile.invites.acceptExternal(id, key);
* ```
*/
export declare function acceptExternal(id_: string, key: string): Promise<string>;
/**
* Ignore invite by thread id.
* ```typescript
* Textile.invites.ignore(threadId);
* ```
*/
export declare function ignore(inviteId: string): Promise<void>;