unsubscribeFromTopic method

  1. @override
Future<bool> unsubscribeFromTopic(
  1. String topic
)
override

Unsubscribes from a topic and shows a confirmation notification.

Implementation

@override
Future<bool> unsubscribeFromTopic(String topic) async {
  try {
    final topics = await getSubscribedTopics();
    topics.remove(topic);
    _saveTopics(topics);
    _showBrowserConfirmation(
      'Unsubscribed',
      'You have unsubscribed from topic: $topic',
    );
    return true;
  } catch (e) {
    return false;
  }
}