summaryrefslogtreecommitdiff
path: root/internal/packet/types.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/packet/types.go')
-rw-r--r--internal/packet/types.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/internal/packet/types.go b/internal/packet/types.go
index f142a48..5dba38b 100644
--- a/internal/packet/types.go
+++ b/internal/packet/types.go
@@ -1,6 +1,8 @@
package packet
import (
+ "crypto/ed25519"
+
"github.com/kyren223/eko/internal/data"
"github.com/kyren223/eko/pkg/snowflake"
)
@@ -203,3 +205,22 @@ type GetUserData struct{}
func (m *GetUserData) Type() PacketType {
return PacketGetUserData
}
+
+type TrustUser struct {
+ User snowflake.ID
+ Trust bool
+}
+
+func (m *TrustUser) Type() PacketType {
+ return PacketTrustUser
+}
+
+type TrustInfo struct {
+ Trusteds []snowflake.ID
+ TrustedPublicKeys []ed25519.PublicKey
+ RemovedTrusteds []snowflake.ID
+}
+
+func (m *TrustInfo) Type() PacketType {
+ return PacketTrustInfo
+}