Live video on the AT Protocol

Fix hide message query to use chat_messages.uri field

Add Hide model to DB migration list

+3 -2
+2 -2
pkg/model/chat_message.go
··· 116 116 Joins("LEFT JOIN blocks ON blocks.repo_did = chat_messages.streamer_repo_did AND blocks.subject_did = chat_messages.repo_did"). 117 117 Where("blocks.rkey IS NULL"). // Only include messages where no block exists 118 118 // Exclude hidden messages 119 - Joins("LEFT JOIN hides ON hides.repo_did = chat_messages.streamer_repo_did AND hides.hidden_message = CONCAT('at://', chat_messages.repo_did, '/place.stream.chat.message/', chat_messages.rkey)"). 120 - Where("hides.rkey IS NULL"). // Only include messages where no hide exists 119 + Joins("LEFT JOIN hides ON hides.repo_did = chat_messages.streamer_repo_did AND hides.hidden_message = chat_messages.uri"). 120 + Where("hides.hidden_message IS NULL"). // Only include messages where no hide exists 121 121 Limit(100). 122 122 Order("chat_messages.created_at DESC"). 123 123 Find(&dbmessages).Error
+1
pkg/model/model.go
··· 159 159 Block{}, 160 160 ChatMessage{}, 161 161 ChatProfile{}, 162 + Hide{}, 162 163 oatproxy.OAuthSession{}, 163 164 ServerSettings{}, 164 165 } {