feat: support session-level hidden flag in SessionListResponse and SessionsScreen (#1033)

Co-authored-by: M57 <hy4ri@users.noreply.github.com>
This commit is contained in:
M57andM57 authored and GitHub committed 2026-09-01 16:56:28 +03:00
1 parent aa28d96b5d
commit 908255f5ad
10 files changed
+316 -20

No files matched your search

@@ -216,6 +216,14 @@ interface HermesApiService {
@Body body: SessionRenameRequest,
): Response<Unit>
// Hide/unhide rides the same PATCH /api/sessions/{id} — body carries only
// {hidden} (backend SessionRename model, any subset accepted; issue #1019).
@PATCH("api/sessions/{id}")
suspend fun setSessionHidden(
@Path("id", encoded = true) sessionId: String,
@Body body: SessionRenameRequest,
): Response<Unit>
@POST("api/sessions/bulk-delete")
suspend fun bulkDeleteSessions(
@Body body: BulkDeleteRequest,