Future<Map<dynamic, dynamic>> leaveGroup(String groupID) async { final result = await promiseToFuture(ZIM.getInstance()!.leaveGroup(groupID)) .catchError(handleError); return jsObjectToMap(result); }