From e8124c047a687dc458a8d564237b00510a0ed6cd Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Fri, 23 Jan 2026 01:37:55 +0100 Subject: [PATCH] refactor(auth, design-system): remove unused methods and annotations for cleanup - Deleted obsolete methods such as `exchangeAuthorizationCode` and `logout` from the Auth module. - Removed unused browser PKCE utilities and associated constants. - Annotated unused components across the Design System with `@Suppress("unused")` for clarity. - Simplified `LoginViewModel` to handle logout by clearing UI state directly. --- .../kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt | 1 - .../at/mocode/frontend/core/auth/data/AuthTokenManager.kt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt index ff6d88c9..9011821b 100644 --- a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt +++ b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt @@ -3,7 +3,6 @@ package at.mocode.frontend.core.auth.data import at.mocode.shared.core.AppConstants import io.ktor.client.* import io.ktor.client.call.* -import io.ktor.client.request.* import io.ktor.client.request.forms.* import io.ktor.http.* import kotlinx.serialization.Serializable diff --git a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthTokenManager.kt b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthTokenManager.kt index f9ff5b6c..1d2cdf58 100644 --- a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthTokenManager.kt +++ b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthTokenManager.kt @@ -286,7 +286,7 @@ class AuthTokenManager { */ private fun extractPermissionsFromJson(jsonString: String): List? { return try { - // Simple regex to find permissions array + // Simple regex to find a permissions array val permissionsRegex = """"permissions":\s*\[(.*?)\]""".toRegex() val match = permissionsRegex.find(jsonString)