minca
ApiCoreInterfaces

Interface: NodeDirect

Defined in: packages/core/src/node/types.ts:933

Direct messages: text sealed to some members' member keys, in a private space (docs/direct-messages.md)

Methods

list()

list(spaceId): Promise<readonly DirectMessage[]>;

Defined in: packages/core/src/node/types.ts:945

Every direct message in the space written by or to this account, oldest first

Parameters

ParameterType
spaceIdstring

Returns

Promise<readonly DirectMessage[]>


reachable()

reachable(spaceId): Promise<readonly string[]>;

Defined in: packages/core/src/node/types.ts:935

Members who published a member key, besides you

Parameters

ParameterType
spaceIdstring

Returns

Promise<readonly string[]>


send()

send(
   spaceId, 
   to, 
   text
): Promise<DirectMessage>;

Defined in: packages/core/src/node/types.ts:943

Seals text for these members and you, and writes it, first defining std.direct when the space lacks it and you may.

Parameters

ParameterType
spaceIdstring
toreadonly string[]
textstring

Returns

Promise<DirectMessage>

Throws

When the text is empty, it is for no one or for more than MAX_DIRECT_TO people, someone it is for has no member key here, or this node wasn't given your member key for the space (an agent isn't)

On this page