deleteCurrentTopic method

Future<NIMResult<void>> deleteCurrentTopic()

Implementation

Future<NIMResult<void>> deleteCurrentTopic() async {
  if (_currentTopic == null) {
    return NIMResult.failure(message: 'topic not found');
  }
  final result = await TopicRepo.instance.removeTopics(
    V2NIMRemoveTopicsParams(topicList: [_currentTopic!]),
  );
  if (result.isSuccess) {
    _topicDeleted = true;
    _currentTopic = null;
    notifyListeners();
  }
  return result;
}