This repository has been archived on 2022-04-20. You can view files and clone it, but cannot push or open issues or pull requests.
app/lib/managers/user.dart

25 lines
538 B
Dart

import 'dart:async';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
class UserManager {
final FlutterSecureStorage _storage;
UserManager(this._storage);
Future<List<int>> loadLocalUserIds() async {
return await _storage.readAll().then((userMap) {
userMap.keys
.where((id) => _isNumeric(id))
.map((idString) => int.tryParse(idString));
});
}
bool _isNumeric(String str) {
if (str == null) {
return false;
}
return double.tryParse(str) != null;
}
}