mirror of
https://github.com/stoatchat/javascript-client-sdk.git
synced 2026-07-21 04:25:27 -04:00
Test reply method
This commit is contained in:
@@ -126,6 +126,22 @@ export class Message {
|
||||
ack() {
|
||||
this.channel?.ack(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reply to Message
|
||||
*/
|
||||
|
||||
reply(data: string | (Omit<Route<'POST', '/channels/id/messages'>["data"], 'nonce'> & { nonce?: string })) {
|
||||
let msg: Route<'POST', '/channels/id/messages'>["data"] = {
|
||||
nonce: ulid(),
|
||||
...(typeof data === 'string' ? { content: data } : data)
|
||||
};
|
||||
|
||||
console.log(msg)
|
||||
|
||||
let message = await this.client.req('POST', `/channels/${this._id}/messages` as '/channels/id/messages', msg);
|
||||
return this.client.messages.createObj(message, true);
|
||||
}
|
||||
}
|
||||
|
||||
export default class Messages extends Collection<string, Message> {
|
||||
|
||||
Reference in New Issue
Block a user