init method
void
init({
- required String clientSecretKey1,
- required String clientSecretKey2,
- required String tokenSecretKey1,
- required String tokenSecretKey2,
- required String deviceIdSecretKey,
- required Future<
HttpServer> httpServer, - required Map<
String, dynamic> connectionConfiguration, - bool initDatabase = true,
- DatabaseApi<
Exception> ? databaseApi, - required String mail,
- required String pass,
- Function? initialDb,
Implementation
void init(
{required String clientSecretKey1,
required String clientSecretKey2,
required String tokenSecretKey1,
required String tokenSecretKey2,
required String deviceIdSecretKey,
required Future<HttpServer> httpServer,
required Map<String, dynamic> connectionConfiguration,
bool initDatabase = true,
DatabaseApi? databaseApi,
required String mail,
required String pass,
Function? initialDb}) {
server = this;
encryptionService.init(clientSecretKey1, clientSecretKey2, tokenSecretKey1,
tokenSecretKey2, deviceIdSecretKey);
if (initDatabase) {
this.databaseApi = databaseApi!;
this.databaseApi.init(connectionConfiguration, initial: initialDb);
}
AuthService().init(mail, pass);
httpServerService.init(httpServer);
}