summaryrefslogtreecommitdiff
path: root/internal/data/models.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-27 07:47:30 +0200
committerKyren223 <Kyren223@proton.me>2024-11-27 07:47:30 +0200
commit8ed2527a8879e01f4f3f741feebaf86fee2bf18d (patch)
treea8b426c2f78745c3e4c475b5baf14c95cd27db17 /internal/data/models.go
parent195a2912b7c67393b806dedb058590d8bc201186 (diff)
Started working on refactoring packet types and some changes to the SQL
schema
Diffstat (limited to 'internal/data/models.go')
-rw-r--r--internal/data/models.go12
1 files changed, 4 insertions, 8 deletions
diff --git a/internal/data/models.go b/internal/data/models.go
index 4bfb7a5..e6fac50 100644
--- a/internal/data/models.go
+++ b/internal/data/models.go
@@ -37,18 +37,11 @@ type Network struct {
IsPublic bool
}
-type NetworkBannedUser struct {
- NetworkID snowflake.ID
- BannedUserID snowflake.ID
- BannedAt string
- Reason *string
-}
-
type User struct {
ID snowflake.ID
Name string
PublicKey ed25519.PublicKey
- Description *string
+ Description string
IsPublicDM bool
IsDeleted bool
}
@@ -68,6 +61,9 @@ type UsersNetwork struct {
UserID snowflake.ID
NetworkID snowflake.ID
JoinedAt string
+ IsMember bool
IsAdmin bool
IsMuted bool
+ IsBanned bool
+ BanReason *string
}