diff options
| author | soryu <soryu@soryu.co> | 2026-01-16 17:07:44 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-16 17:07:44 +0000 |
| commit | f84a7f2d820f6f432be2b1d78d6bf833b5b19380 (patch) | |
| tree | 06398f6a91ec6efe06d2c77e603a27728d72885c /makima/src/server/handlers/history.rs | |
| parent | dcec90d2c233671e64e412a9f7b883d8db6783ec (diff) | |
| download | soryu-f84a7f2d820f6f432be2b1d78d6bf833b5b19380.tar.gz soryu-f84a7f2d820f6f432be2b1d78d6bf833b5b19380.zip | |
Fixup: fix history call and try to start pending tasks when a daemon is available
Diffstat (limited to 'makima/src/server/handlers/history.rs')
| -rw-r--r-- | makima/src/server/handlers/history.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/makima/src/server/handlers/history.rs b/makima/src/server/handlers/history.rs index 572eebd..bee6b02 100644 --- a/makima/src/server/handlers/history.rs +++ b/makima/src/server/handlers/history.rs @@ -11,7 +11,7 @@ use uuid::Uuid; use crate::{ db::{ models::{ - ContractHistoryResponse, ConversationMessage, HistoryQueryFilters, + flexible_datetime, ContractHistoryResponse, ConversationMessage, HistoryQueryFilters, SupervisorConversationResponse, TaskConversationResponse, TaskReference, }, repository, @@ -35,7 +35,9 @@ pub struct TimelineQueryFilters { pub contract_id: Option<Uuid>, pub task_id: Option<Uuid>, pub include_subtasks: Option<bool>, + #[serde(default, deserialize_with = "flexible_datetime::deserialize")] pub from: Option<chrono::DateTime<chrono::Utc>>, + #[serde(default, deserialize_with = "flexible_datetime::deserialize")] pub to: Option<chrono::DateTime<chrono::Utc>>, pub limit: Option<i32>, } |
