1
0
mirror of https://github.com/go-vikunja/app synced 2025-04-20 01:35:55 +00:00
Jonas Franz 4c986b85df
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;
}
}