You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In an Android project I got a RemoteConfig in classes using DI. In it I configured the RemoteConfig in the module specifying the update period and default values.
I did the same using your library. During the migration I found that the setDefaults function has now become a suspend function. At first this puzzled me a lot because functions in the DI module cannot be suspend. I solved this situation by using runBlocking.
Despite my decision to use runBlocking I still doubt this method.
Did I configure it correctly? Maybe I should configure it differently?
Will runBlocking greatly affect the application startup time?
Should setDefaults definitely be suspend?
Is it possible to do setDefaults differently without affecting the application startup time?
The text was updated successfully, but these errors were encountered:
Well setDefaults is suspend because on android it uses setDefaultsAsync that returns Task. If you didnt process the Task on android, then you should use launch instead of runBlocking when using suspend to do like a fire and forget.
Hello.
In an Android project I got a RemoteConfig in classes using DI. In it I configured the RemoteConfig in the module specifying the update period and default values.
I did the same using your library. During the migration I found that the
setDefaults
function has now become asuspend
function. At first this puzzled me a lot because functions in the DI module cannot besuspend
. I solved this situation by usingrunBlocking
.Despite my decision to use
runBlocking
I still doubt this method.runBlocking
greatly affect the application startup time?setDefaults
definitely besuspend
?setDefaults
differently without affecting the application startup time?The text was updated successfully, but these errors were encountered: