dismiss method

  1. @override
Future<void> dismiss(
  1. String announcementId,
  2. int version
)
override

Records that the user dismissed announcementId at version.

Implementation

@override
Future<void> dismiss(String announcementId, int version) async {
  final prefs = await SharedPreferences.getInstance();
  final map = _decode(prefs.getString(storageKey));
  map[announcementId] = version;
  await prefs.setString(storageKey, jsonEncode(map));
}