fix: левая стрелка нижней панели = «назад» для разделов без сайдбара; Deck GET без OCS-заголовка
- onNavBackClick: для Карточек/Конференций/Контактов/Задач/Поддержки (нет сайдбара) стрелка теперь popTabHistory() → предыдущий раздел (была мёртвой, else -> Unit). - DeckRepository.getJson вернул к прежнему рабочему виду (без OCS-APIRequest), чтобы исключить регресс чтения досок; запись (sendJson) заголовок сохраняет. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -458,7 +458,9 @@ fun AppScaffold(
|
|||||||
AppTab.Mail -> mailSidebarOpen = !mailSidebarOpen
|
AppTab.Mail -> mailSidebarOpen = !mailSidebarOpen
|
||||||
AppTab.Calendar -> calendarSidebarOpen = !calendarSidebarOpen
|
AppTab.Calendar -> calendarSidebarOpen = !calendarSidebarOpen
|
||||||
AppTab.Files -> filesSidebarOpen = !filesSidebarOpen
|
AppTab.Files -> filesSidebarOpen = !filesSidebarOpen
|
||||||
else -> Unit
|
// Разделы без сайдбара (Карточки/Конференции/Контакты/Задачи/
|
||||||
|
// Поддержка): стрелка = «назад» к предыдущему разделу.
|
||||||
|
else -> popTabHistory()?.let { activeTab = it }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onMailClick = {
|
onMailClick = {
|
||||||
|
|||||||
@@ -181,7 +181,8 @@ class DeckRepository {
|
|||||||
// --- HTTP ---
|
// --- HTTP ---
|
||||||
|
|
||||||
private fun getJson(client: OkHttpClient, url: String): Any {
|
private fun getJson(client: OkHttpClient, url: String): Any {
|
||||||
val request = Request.Builder().url(url).header("OCS-APIRequest", "true").build()
|
// GET — как в прежней рабочей версии (без доп. заголовков); запись отдельно в sendJson.
|
||||||
|
val request = Request.Builder().url(url).build()
|
||||||
client.newCall(request).execute().use { response ->
|
client.newCall(request).execute().use { response ->
|
||||||
if (!response.isSuccessful || response.body == null) error("Deck API HTTP ${response.code}")
|
if (!response.isSuccessful || response.body == null) error("Deck API HTTP ${response.code}")
|
||||||
val body = response.body!!.string().trim()
|
val body = response.body!!.string().trim()
|
||||||
|
|||||||
Reference in New Issue
Block a user