feat: add http server

This commit is contained in:
Rogee
2024-09-13 21:52:15 +08:00
parent e4e4861d42
commit b8499ca97d
7 changed files with 222 additions and 2 deletions

View File

@@ -26,6 +26,7 @@ type channelMessagesTable struct {
CreatedAt postgres.ColumnTimestampz
GroupID postgres.ColumnInteger
Published postgres.ColumnBool
Like postgres.ColumnBool
AllColumns postgres.ColumnList
MutableColumns postgres.ColumnList
@@ -75,8 +76,9 @@ func newChannelMessagesTableImpl(schemaName, tableName, alias string) channelMes
CreatedAtColumn = postgres.TimestampzColumn("created_at")
GroupIDColumn = postgres.IntegerColumn("group_id")
PublishedColumn = postgres.BoolColumn("published")
allColumns = postgres.ColumnList{IDColumn, ChannelIDColumn, UUIDColumn, ContentColumn, MediaColumn, PublishedAtColumn, CreatedAtColumn, GroupIDColumn, PublishedColumn}
mutableColumns = postgres.ColumnList{ChannelIDColumn, UUIDColumn, ContentColumn, MediaColumn, PublishedAtColumn, CreatedAtColumn, GroupIDColumn, PublishedColumn}
LikeColumn = postgres.BoolColumn("like")
allColumns = postgres.ColumnList{IDColumn, ChannelIDColumn, UUIDColumn, ContentColumn, MediaColumn, PublishedAtColumn, CreatedAtColumn, GroupIDColumn, PublishedColumn, LikeColumn}
mutableColumns = postgres.ColumnList{ChannelIDColumn, UUIDColumn, ContentColumn, MediaColumn, PublishedAtColumn, CreatedAtColumn, GroupIDColumn, PublishedColumn, LikeColumn}
)
return channelMessagesTable{
@@ -92,6 +94,7 @@ func newChannelMessagesTableImpl(schemaName, tableName, alias string) channelMes
CreatedAt: CreatedAtColumn,
GroupID: GroupIDColumn,
Published: PublishedColumn,
Like: LikeColumn,
AllColumns: allColumns,
MutableColumns: mutableColumns,