I'm using dagger-hilt
I want to set a password to Room. I know that I can do it like this:
@Provides
@Singleton
fun provideDatabase(application: Application): MyDatabase {
    val passphrase: ByteArray = SQLiteDatabase.getBytes("my_password".toCharArray())
    val factory = SupportFactory(passphrase)
    return Room.databaseBuilder(application, MyDatabase::class.java, "my_database")
        .openHelperFactory(factory)
        .allowMainThreadQueries()
        .build()
}
But if the password is wrong I want to show a compose form with input to try another password.
How can I do it?