initialize method

  1. @override
Future<void> initialize()
override

Implementation

@override
Future<void> initialize() async {
  if (AbsDatabase.awDBConn == null) {
    //logger.finest(
    //    "AppwriteDatabase initialize ${myConfig!.serverConfig.dbConnInfo.databaseURL}, ${myConfig!.serverConfig.dbConnInfo.projectId}");
    await HycopFactory.initAll();
    AbsDatabase.setAppWriteApp(Client()
      ..setProject(myConfig!.serverConfig.dbConnInfo.projectId)
      ..setSelfSigned(status: true)
      ..setEndpoint(myConfig!.serverConfig.dbConnInfo.databaseURL));
  }
  // ignore: prefer_conditional_assignment
  if (database == null) {
    database = Databases(AbsDatabase.awDBConn!);
  }
}