getUser method

Future<User?> getUser(
  1. String token, {
  2. OnRequestStart? start,
})

根据jwt token 获取用户对象信息

start : 请求开始时执行的方法,

Implementation

Future<User?> getUser(String token, {OnRequestStart? start}) async {
  final result = await util.get('/api/get-user-by-token',
      data: {'token': token}, onStart: start, isTaokeApi: false);

  if (result.isNotEmpty) {
    try {
      return User.fromJson(jsonDecode(result));
    } catch (e, s) {
      print(e);
      print(s);
      return null;
    }
  }
  return null;
}