refactor: LOW cleanups — dedup secure_flag, remove vestigial social_query,

drop PersistedImportSession, rename LoginQuery→LoginCommand, own
DeleteAccountDeps, PersonId via uuid_id! macro, rename SortDirection→
ReviewSortBy, TUI fs::read→Command, generic PaginatedResponse<T>
This commit is contained in:
2026-07-10 05:04:35 +02:00
parent 5266646b0b
commit 5e0dde656c
37 changed files with 167 additions and 218 deletions

View File

@@ -220,6 +220,21 @@ fn handle_command(cmd: Command, app: &App, client: &Arc<ApiClient>, tx: &mpsc::S
});
}
Command::ReadFile { path } => {
let tx = tx.clone();
tokio::spawn(async move {
let action =
match tokio::task::spawn_blocking(move || std::fs::read_to_string(&path))
.await
.unwrap_or_else(|e| Err(std::io::Error::other(e)))
{
Ok(content) => Action::FileRead(content),
Err(e) => Action::FileReadFailed(e.to_string()),
};
let _ = tx.send(action).await;
});
}
Command::ImportNext(index) => {
let Some(token) = app.token.clone() else {
return;