startMonitor method

Future<bool> startMonitor(
  1. Function callback
)

Returns true on starting monitor and passes callback.

Implementation

Future<bool> startMonitor(Function callback) async {
  if (!monitorConnectionMap.containsKey(_atsign)) {
    var privateKey =
        await _atClientServiceInstance.getPkamPrivateKey(_atsign!);
    await _atClientServiceInstance.atClient!.startMonitor(
      privateKey!,
      callback,
    );
    monitorConnectionMap.putIfAbsent(_atsign, () => true);
    _logger.info('Monitor Started for $_atsign!');
  }
  return true;
}