From ff3140a4089819489130a0908178a63eff20f708 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 3 Nov 2024 19:33:30 +0200 Subject: feat: add username and timestamp to messages --- internal/packet/messages.go | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) (limited to 'internal/packet/messages.go') diff --git a/internal/packet/messages.go b/internal/packet/messages.go index 04929cd..58d12e9 100644 --- a/internal/packet/messages.go +++ b/internal/packet/messages.go @@ -14,9 +14,9 @@ func (m *ErrorMessage) Type() PacketType { } type SendMessage struct { - ReceiverID *snowflake.ID + ReceiverID *snowflake.ID FrequencyID *snowflake.ID - Content string + Content string } func (m *SendMessage) Type() PacketType { @@ -41,11 +41,27 @@ func (m *Messages) Type() PacketType { type GetMessagesRange struct { FrequencyID *snowflake.ID - ReceiverID *snowflake.ID - From *int64 - To *int64 + ReceiverID *snowflake.ID + From *int64 + To *int64 } func (m *GetMessagesRange) Type() PacketType { return PacketGetMessageRange } + +type GetUserByID struct { + UserID snowflake.ID +} + +func (m *GetUserByID) Type() PacketType { + return PacketGetUserById +} + +type Users struct { + Users []data.User +} + +func (m *Users) Type() PacketType { + return PacketUsers +} -- cgit v1.3.1