client.getCurrentUser(); crashes when AuthUserlessHelper is used with an installed app type of clientId
java.util.concurrent.ExecutionException: com.squareup.moshi.JsonDataException: Required value 'id' missing at $
at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:516)
at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:475)
at androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:317)
at androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
Caused by: com.squareup.moshi.JsonDataException: Required value 'id' missing at $
at com.squareup.moshi.internal.Util.missingProperty(Util.java:660)
at com.kirkbushman.araw.models.MeJsonAdapter.fromJson(MeJsonAdapter.kt:132)
at com.kirkbushman.araw.models.MeJsonAdapter.fromJson(MeJsonAdapter.kt:26)
at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41)
at retrofit2.converter.moshi.MoshiResponseBodyConverter.convert(MoshiResponseBodyConverter.java:46)
at retrofit2.converter.moshi.MoshiResponseBodyConverter.convert(MoshiResponseBodyConverter.java:27)
at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
at retrofit2.OkHttpCall.execute(OkHttpCall.java:204)
at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall.execute(DefaultCallAdapterFactory.java:108)
at com.kirkbushman.araw.clients.AccountsClient.me(AccountsClient.kt:43)
at com.kirkbushman.araw.clients.AccountsClient.getCurrentUser(AccountsClient.kt:29)
at com.kirkbushman.araw.RedditClient.getCurrentUser(RedditClient.kt:67)
at rocks.tbog.livewallpaperit.ArtLoadWorker.doWork(ArtLoadWorker.java:51)
at androidx.work.Worker$1.run(Worker.java:82)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
I'm using implementation 'com.github.KirkBushman:ARAW:v1.1.0-alpha03'
client.getCurrentUser();crashes whenAuthUserlessHelperis used with aninstalled apptype of clientIdI'm using
implementation 'com.github.KirkBushman:ARAW:v1.1.0-alpha03'