From 31e3778061a20e0787c076d9353e82b2e223841e Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 27 Oct 2024 17:04:08 +0200 Subject: feat: add setup for SQL --- internal/data/chat.go | 55 --------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 internal/data/chat.go (limited to 'internal/data/chat.go') diff --git a/internal/data/chat.go b/internal/data/chat.go deleted file mode 100644 index ae5dc67..0000000 --- a/internal/data/chat.go +++ /dev/null @@ -1,55 +0,0 @@ -package data - -import ( - "github.com/kyren223/eko/pkg/snowflake" - "github.com/kyren223/eko/pkg/utils" -) - -// Represents an Eko Network, equivalent to a "discord server". -type Network struct { - id snowflake.ID - name string - frequencies []snowflake.ID -} - -// Represents an Eko Frequency, equivalent to a "discord channel" within a "discord server". -type Frequency struct { - id snowflake.ID - name string -} - -// Represents an Eko Signal, equivalent to a "discord message" between only 2 people. -type Signal struct { - userId1 snowflake.ID - userId2 snowflake.ID -} - -// Represents a message -type Message struct { - Id snowflake.ID - SenderId snowflake.ID - FrequencyId snowflake.ID - NetworkId snowflake.ID - Contents string -} - -func (a Message) CmpTimestamp(b Message) int { - cmpTime := a.Id.Time() - b.Id.Time() - if cmpTime != 0 { - return int(utils.Clamp(cmpTime, -1, 1)) - } - cmpStep := a.Id.Step() - b.Id.Step() - if cmpStep != 0 { - return int(utils.Clamp(cmpStep, -1, 1)) - } - cmpNode := a.Id.Node() - b.Id.Node() - if cmpNode != 0 { - return int(utils.Clamp(cmpNode, -1, 1)) - } - return 0 -} - -// Represents an Eko User -type User struct { - id snowflake.ID -} -- cgit v1.3.1