получить жетон в классе отдыха Flutter Dart - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь получить токен из базы данных, чтобы заполнить класс отдыха

    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;
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...