isAuthenticated static method
Future<bool>
isAuthenticated(
{ - Future<SharedPreferences>? sharedPreferenceInstance,
- bool? inMemory,
- DatabaseFactory? databaseFactory,
})
Implementation
@deprecated
static Future<bool> isAuthenticated(
{Future<SharedPreferences>? sharedPreferenceInstance,
bool? inMemory,
DatabaseFactory? databaseFactory}) async {
WidgetsFlutterBinding.ensureInitialized();
final databaseName = await DatabaseUtil.getDatabaseName(
sharedPreferenceInstance: sharedPreferenceInstance);
if (databaseName == null) {
return false;
}
Database? database = await D2Touch.initialize(
databaseName: databaseName,
inMemory: inMemory,
databaseFactory: databaseFactory);
User? user = await UserQuery(database: database).getOne();
return user?.isLoggedIn ?? false;
}