From d4b0a9ae67c1dc5ba1e6f54b6fbcb63d2c3a8535 Mon Sep 17 00:00:00 2001 From: ZhenYi <434836402@qq.com> Date: Mon, 20 Apr 2026 16:08:35 +0800 Subject: [PATCH] feat(room): read model_id in search results, register m20260420_000003 migration --- libs/migrate/lib.rs | 2 ++ libs/room/src/search.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/libs/migrate/lib.rs b/libs/migrate/lib.rs index eb32acd..6e72f16 100644 --- a/libs/migrate/lib.rs +++ b/libs/migrate/lib.rs @@ -1,5 +1,7 @@ pub use sea_orm_migration::prelude::*; +mod m20260420_000003_add_model_id_to_room_message; + pub async fn execute_sql(manager: &SchemaManager<'_>, sql: &str) -> Result<(), DbErr> { for stmt in split_sql_statements(sql) { if stmt.is_empty() { diff --git a/libs/room/src/search.rs b/libs/room/src/search.rs index 31efac4..3ec2f71 100644 --- a/libs/room/src/search.rs +++ b/libs/room/src/search.rs @@ -119,6 +119,7 @@ impl RoomService { room: row.try_get::("", "room").unwrap_or_default(), sender_type, sender_id: row.try_get::>("", "sender_id").ok().flatten(), + model_id: row.try_get::>("", "model_id").ok().flatten(), thread: row.try_get::>("", "thread").ok().flatten(), in_reply_to: row.try_get::>("", "in_reply_to").ok().flatten(), content: row.try_get::("", "content").unwrap_or_default(),