Я пытаюсь получить токен из базы данных, чтобы заполнить класс отдыха
class RestServer {
// next three lines makes this class a Singleton
static RestServer _instance = new RestServer.internal();
factory RestServer() => _instance;
RestServer.internal();
Future<String> getToken() async {
var db = new DbHelper();
LoginData getData = await db.getUserLogin();
return getData.token;
}
String baseUrl = 'https://localhost:4004/api/';
var headerWithToken = {"Accept": "application/json", "apiToken": 'token'};
var headerWithoutToken = {"Accept": "application/json"};
}
Я новичок в трепетании, и мне очень трудно получить значение из функции в этом классе.
спасибо
Future<LoginData> getUserLogin() async {
var dbClient = await db;
List<Map> list = await dbClient.query('User',
columns: [
'id',
'token',
],
where: "id = ?",
whereArgs: [1]);
if (list.length > 0) {
return new LoginData.fromMap(list.first);
}
return null;
}