markChangelogSeen method
- String version
Marks a changelog version or entry ID as seen.
Implementation
Future<void> markChangelogSeen(String version) async {
try {
final key = _changelogSeenKey;
final val = await _storage.getItem(key);
final seenVersions = val != null && val.isNotEmpty
? val.split(',').map((s) => s.trim()).toSet()
: <String>{};
seenVersions.add(version.trim());
await _storage.setItem(key, seenVersions.join(','));
} catch (_) {}
}