From cb214d740a9a73b2953163d85b21a2ffcee377f0 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Mon, 27 Jan 2025 20:10:48 +0200 Subject: Added pings to messages in frequencies --- internal/packet/models.go | 7 +++++++ internal/packet/types.go | 1 + 2 files changed, 8 insertions(+) (limited to 'internal/packet') diff --git a/internal/packet/models.go b/internal/packet/models.go index a61c61d..c26d93a 100644 --- a/internal/packet/models.go +++ b/internal/packet/models.go @@ -1,5 +1,7 @@ package packet +import "github.com/kyren223/eko/pkg/snowflake" + const ( MaxNetworkNameBytes = 32 MaxIconBytes = 16 @@ -19,3 +21,8 @@ const ( PermReadWrite PermMax ) + +const ( + PingEveryone = snowflake.ID(0) + PingAdmins = snowflake.ID(1) +) diff --git a/internal/packet/types.go b/internal/packet/types.go index f8e164c..6d0b1dd 100644 --- a/internal/packet/types.go +++ b/internal/packet/types.go @@ -139,6 +139,7 @@ type SendMessage struct { ReceiverID *snowflake.ID FrequencyID *snowflake.ID Content string + Ping *snowflake.ID } func (m *SendMessage) Type() PacketType { -- cgit v1.3.1