deleteSubscription method
Delete subscription by index (sends SUBSCRIBE request with expire=0)
Implementation
Future<void> deleteSubscription(int index) async {
try {
int subscrId = _subscriptions[index].mySubscrId;
await SiprixVoipSdk().deleteSubscription(subscrId);
_subscriptions.removeAt(index);
notifyListeners();
_raiseSaveChanges();
_logs?.print('Deleted subscription subscrId:$subscrId');
} on PlatformException catch (err) {
_logs?.print('Can\'t delete subscription: ${err.code} ${err.message}');
return Future.error((err.message==null) ? err.code : err.message!);
}
}