diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-10-20 20:12:12 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-10-20 20:12:12 +0300 |
| commit | 6f83f199f8311bf7782da59bc2e07df38073e65a (patch) | |
| tree | 8cfbe0a551bea927cf1c7f23bf5753f8ddf0ce46 /internal/packet/messages.go | |
| parent | 1997bc8a150b92783060cc7129e1ee72a761182b (diff) | |
refactor: finished refactoring server-side code
Diffstat (limited to 'internal/packet/messages.go')
| -rw-r--r-- | internal/packet/messages.go | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/internal/packet/messages.go b/internal/packet/messages.go index b1a6598..c561079 100644 --- a/internal/packet/messages.go +++ b/internal/packet/messages.go @@ -4,43 +4,34 @@ import ( "github.com/kyren223/eko/internal/data" ) -type EkoMessage struct { - Message string `msgpack:"message"` -} - -func (m *EkoMessage) Type() PacketType { - return TypeEko -} - type ErrorMessage struct { Error string `msgpack:"error"` } -func (m *ErrorMessage) Type() PacketType { - return TypeError +func NewOkMessage() *ErrorMessage { + return &ErrorMessage{} } -type GetMessagesMessage struct { - Since *int64 - UpTo *int64 +func (m *ErrorMessage) Type() PacketType { + return PacketError } -func (m *GetMessagesMessage) Type() PacketType { - return TypeGetMessages +func (m *ErrorMessage) IsOk() bool { + return m.Error == "" } -type SendMessageMessage struct { +type SendMessage struct { Content string } -func (m *SendMessageMessage) Type() PacketType { - return TypeSendMessage +func (m *SendMessage) Type() PacketType { + return PacketSendMessage } -type MessagesMessage struct { +type Messages struct { Messages []data.Message } -func (m *MessagesMessage) Type() PacketType { - return TypeMessages +func (m *Messages) Type() PacketType { + return PacketMessages } |
