Following is the class, I want to make it singleton, unable to use async await in _internal function.
class AppState {
static final AppState _instance = AppState._internal();
factory AppState() {
return _instance;
}
late FirebaseApp app;
late FirebaseDatabase appDb;
void init() async {
app = await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
appDb = FirebaseDatabase.instanceFor(
app: app,
databaseURL:
"https://moddeell122-rtdb.asia-southeast1.firebasedatabase.app/");
}
AppState._internal() {
//ADD AWAIT HERE
init();
}
}