diff --git a/app/src/main/java/moe/fuqiuluo/shamrock/ui/service/DashboardInitializer.kt b/app/src/main/java/moe/fuqiuluo/shamrock/ui/service/DashboardInitializer.kt index ab8d8b4..e38b0ec 100644 --- a/app/src/main/java/moe/fuqiuluo/shamrock/ui/service/DashboardInitializer.kt +++ b/app/src/main/java/moe/fuqiuluo/shamrock/ui/service/DashboardInitializer.kt @@ -59,7 +59,8 @@ object DashboardInitializer { url("http://127.0.0.1:$servicePort/get_account_info") val token = ShamrockConfig.getToken(context) if (token.isNotBlank()) { - parameter("token", token) + //header("Authorization", "Bearer $token") + parameter("access_token", token) } }.let { if (it.status == HttpStatusCode.OK) { diff --git a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/plugin/Auth.kt b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/plugin/Auth.kt index b0a6b63..8f1149a 100644 --- a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/plugin/Auth.kt +++ b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/plugin/Auth.kt @@ -20,6 +20,9 @@ private suspend fun ApplicationCall.checkToken() { ?: fetchOrNull("access_token")?.let { URLDecoder.decode(it) } + ?: fetchOrNull("token")?.let { + URLDecoder.decode(it) + } ?: throw ErrorTokenException if (accessToken.startsWith("Bearer ", ignoreCase = true)) { accessToken = accessToken.substring(7)