From c74fa41fd0264753ecd4f55b6be3b4bf8ed9e66a Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 26 May 2026 21:24:05 -0400 Subject: [PATCH] =?UTF-8?q?fix(android):=20KSP=20MeRepository=20resolution?= =?UTF-8?q?=20=E2=80=94=20KDoc=20/api/me/*=20trap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per [feedback_ksp_could_not_be_resolved_is_downstream]: KSP's "X could not be resolved" usually masks a syntax error in X's source. Both MeRepository.kt and MeApi.kt had \`/api/me/*\` in their class KDoc — the `*/` inside the doc comment terminates the comment prematurely, leaving the class body unparseable. KSP then fails to resolve the type while reporting the symptom at the caller's constructor. Replaced the wildcard path with plain prose ("the /api/me endpoints"). Same fix shape as the Kotlin nested-comment trap documented in the memory. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../main/java/com/fabledsword/minstrel/api/endpoints/MeApi.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/fabledsword/minstrel/api/endpoints/MeApi.kt b/android/app/src/main/java/com/fabledsword/minstrel/api/endpoints/MeApi.kt index 9a70291f..b5ebc046 100644 --- a/android/app/src/main/java/com/fabledsword/minstrel/api/endpoints/MeApi.kt +++ b/android/app/src/main/java/com/fabledsword/minstrel/api/endpoints/MeApi.kt @@ -8,7 +8,7 @@ import retrofit2.http.GET import retrofit2.http.PUT /** - * Retrofit interface for `/api/me/*` — caller-scoped account endpoints. + * Retrofit interface for the `/api/me` endpoints — caller-scoped account endpoints. * Mirrors the relevant slice of `flutter_client/lib/api/endpoints/settings.dart`. * * History + timezone + system-playlists-status live under /api/me too