mirror of
https://github.com/logos-messaging/nim-sds.git
synced 2026-05-04 01:13:11 +00:00
15 lines
476 B
Nim
15 lines
476 B
Nim
import std/json
|
|
import ./json_base_event, ../../src/[message]
|
|
|
|
type JsonMessageSentEvent* = ref object of JsonEvent
|
|
messageId*: MessageID
|
|
|
|
proc new*(T: type JsonMessageSentEvent, messageId: MessageID): T =
|
|
# Returns a MessageSent event as indicated in
|
|
# https://rfc.vac.dev/spec/36/#jsonmessageevent-type
|
|
|
|
return JsonMessageSentEvent(eventType: "message_sent", messageId: messageId)
|
|
|
|
method `$`*(jsonMessageSent: JsonMessageSentEvent): string =
|
|
$(%*jsonMessageSent)
|