status-desktop/devuser_guide/content/api/statusgo/chat.md

1.5 KiB

title description lead date lastmod draft images menu toc
Chat 2020-10-06T08:48:23+00:00 2020-10-06T08:48:23+00:00 false
api
parent
statusgo
true

mailservers_addMailserver

mailservers_getMailservers

loadFilters

%* [filter(filters, proc(x:JsonNode):bool = x.kind != JNull)])

removeFilters

saveChat

createPublicChat

%* [{"ID": chatId}])

createOneToOneChat

%* [{"ID": chatId}])

deactivateChat

%* [{ "ID": chat.id }])

createProfileChat

%* [{ "ID": pubKey }])

chats

chatMessages

%* [chatId, cursorVal, limit])

emojiReactionsByChatID

%* [chatId, cursorVal, limit])

sendEmojiReaction

%* [chatId, messageId, emojiId]))["result"]

sendEmojiReactionRetraction

%* [emojiReactionId]))["result"]

waku_generateSymKeyFromPassword

sendChatMessage

sendChatMessages

%* [imagesJson])

markAllRead

%* [chatId])

markMessagesSeen

%* [chatId, messageIds])

deleteMessagesByChatID

%* [chatId])

updateMessageOutgoingStatus

%* [messageId, status])

reSendChatMessage

%*[messageId])

muteChat

%*[chatId])

unmuteChat

%*[chatId])

getLinkPreviewData

getLinkPreviewWhitelist

%*[link])

mailservers_ping

updateMailservers

%* peer)

mailservers_deleteMailserver

%* [peer])

requestAllHistoricMessages

syncChatFromSyncedFrom

%*[chatId])

fillGaps

%*[chatId, messageIds])