From 63b0eb8b443c48604c74c60ce25becf0d1edb2c1 Mon Sep 17 00:00:00 2001 From: Rogee Date: Sat, 21 Sep 2024 14:09:23 +0800 Subject: [PATCH] fix: favorites issues --- .../public/model/channel_messages.go | 2 +- .../public/table/channel_messages.go | 10 +++++----- frontend/src/components/ListItem.vue | 14 ++++++++++++-- internal/cmd_serve.go | 17 +++++++++-------- 4 files changed, 27 insertions(+), 16 deletions(-) diff --git a/database/telegram_resource/public/model/channel_messages.go b/database/telegram_resource/public/model/channel_messages.go index 987c20b..dfeb625 100644 --- a/database/telegram_resource/public/model/channel_messages.go +++ b/database/telegram_resource/public/model/channel_messages.go @@ -21,5 +21,5 @@ type ChannelMessages struct { CreatedAt time.Time GroupID int64 Published bool - Like bool + Favorite bool } diff --git a/database/telegram_resource/public/table/channel_messages.go b/database/telegram_resource/public/table/channel_messages.go index 46e7b9e..98a769d 100644 --- a/database/telegram_resource/public/table/channel_messages.go +++ b/database/telegram_resource/public/table/channel_messages.go @@ -26,7 +26,7 @@ type channelMessagesTable struct { CreatedAt postgres.ColumnTimestampz GroupID postgres.ColumnInteger Published postgres.ColumnBool - Like postgres.ColumnBool + Favorite postgres.ColumnBool AllColumns postgres.ColumnList MutableColumns postgres.ColumnList @@ -76,9 +76,9 @@ func newChannelMessagesTableImpl(schemaName, tableName, alias string) channelMes CreatedAtColumn = postgres.TimestampzColumn("created_at") GroupIDColumn = postgres.IntegerColumn("group_id") PublishedColumn = postgres.BoolColumn("published") - 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} + FavoriteColumn = postgres.BoolColumn("favorite") + allColumns = postgres.ColumnList{IDColumn, ChannelIDColumn, UUIDColumn, ContentColumn, MediaColumn, PublishedAtColumn, CreatedAtColumn, GroupIDColumn, PublishedColumn, FavoriteColumn} + mutableColumns = postgres.ColumnList{ChannelIDColumn, UUIDColumn, ContentColumn, MediaColumn, PublishedAtColumn, CreatedAtColumn, GroupIDColumn, PublishedColumn, FavoriteColumn} ) return channelMessagesTable{ @@ -94,7 +94,7 @@ func newChannelMessagesTableImpl(schemaName, tableName, alias string) channelMes CreatedAt: CreatedAtColumn, GroupID: GroupIDColumn, Published: PublishedColumn, - Like: LikeColumn, + Favorite: FavoriteColumn, AllColumns: allColumns, MutableColumns: mutableColumns, diff --git a/frontend/src/components/ListItem.vue b/frontend/src/components/ListItem.vue index 5b50981..d1fcf07 100644 --- a/frontend/src/components/ListItem.vue +++ b/frontend/src/components/ListItem.vue @@ -12,14 +12,16 @@
- +