Skip to content

RemoteConfig - setDefaults. Does it need to be "suspend" or am I doing this wrong? #639

Open
@Monabr

Description

@Monabr

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 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions