1
0
mirror of https://github.com/go-vikunja/app synced 2024-06-07 13:09:51 +00:00
app-mirror-github/lib/managers/user.dart
Jonas Franz 80d55a3518 Add login view
Add services and models
Add mocks
2018-09-16 21:47:33 +02:00

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;
}
}