initialize method

Future<void> initialize(
  1. InitData iniData, [
  2. ILogsModel? logsModel
])

Initialize sipconnect module

Implementation

Future<void> initialize(InitData iniData, [ILogsModel? logsModel]) async {
  _platform.setEventsHandler(_eventsHandler);
  String brand = iniData.brandName ?? "PjsipConnect";
  try {
    await _platform.initialize(iniData);
    String verStr = await version() ?? "???";
    //int verCode = await versionCode() ?? 0;
    logsModel?.print('$brand module initialized successfully');
    logsModel?.print('Version: $verStr');
  } on PlatformException catch (err) {
    logsModel?.print(
      'Can\'t initialize $brand module Err: ${err.code} ${err.message}',
    );
  }
}