getSavedAlarmsNumber static method

Future<int> getSavedAlarmsNumber()

Implementation

static Future<int> getSavedAlarmsNumber() async {
  final alarmsKey = <int>[];
  SharedPreferences prefs = await SharedPreferences.getInstance();
  await prefs.reload();

  final keys = prefs.getKeys();

  for (var key in keys) {
    if (key.startsWith(prefix)) {
      var id = key.replaceAll(prefix, '');
      alarmsKey.add(int.parse(id));
    }
  }
  alarmsKey.sort();

  return alarmsKey.last;
}