Skip to content

storage:extension:pin-message

FieldValue
Prefixstorage:extension:pin-message
Namespace constantPinStorageNamespace
Subjects constantPinStorageSubjects
Kindextension-storage
Schema record<inline>
Tierextension
Package@makaio/extension-pin-message
Defined inextensions/pin-message/src/storage.ts
KeyWireTypeSchema
addstorage:extension:pin-message.addrpc
checkstorage:extension:pin-message.checkrpc
clearstorage:extension:pin-message.clearrpc
liststorage:extension:pin-message.listrpc
removestorage:extension:pin-message.removerpc

Add a pin to a message.

Subject: storage:extension:pin-message.add Type: Request (RPC)

Request:

FieldTypeRequired
messageIdstringyes
sessionIdstringyes

Response:

FieldTypeRequired
successbooleanyes

Check if a message is pinned.

Subject: storage:extension:pin-message.check Type: Request (RPC)

Request:

FieldTypeRequired
messageIdstringyes

Response:

FieldTypeRequired
isPinnedbooleanyes

Clear all pins for a session.

Subject: storage:extension:pin-message.clear Type: Request (RPC)

Request:

FieldTypeRequired
sessionIdstringyes

Response:

FieldTypeRequired
successbooleanyes

List all pinned messages for a session.

Subject: storage:extension:pin-message.list Type: Request (RPC)

Request:

FieldTypeRequired
sessionIdstringyes

Response:

FieldTypeRequired
pinnedMessageIdsstring[]yes

storage:extension:pin-message.remove (rpc)

Section titled “storage:extension:pin-message.remove (rpc)”

Remove a pin from a message.

Subject: storage:extension:pin-message.remove Type: Request (RPC)

Request:

FieldTypeRequired
messageIdstringyes

Response:

FieldTypeRequired
successbooleanyes

Auto-generated by yarn docs:bus. Do not edit manually.