app: reinstate API wrapper to hide client implementation

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-11-08 16:41:02 +05:30
parent 5b77fdf54b
commit 276877119d
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
6 changed files with 75 additions and 23 deletions

View file

@ -8,3 +8,11 @@
-keepclasseswithmembers class dev.msfjarvis.lobsters.model.** {
kotlinx.serialization.KSerializer serializer(...);
}
# Workaround for https://github.com/ktorio/ktor/issues/1354
-keepclassmembers class io.ktor.** { volatile <fields>; }
# Workaround for https://github.com/Kotlin/kotlinx.coroutines/issues/1564
-keepclassmembers class kotlinx.** {
volatile <fields>;
}