getUserInfo method

Future<UserEntity?> getUserInfo(
  1. String? userId
)

获取事件数据

Implementation

Future<UserEntity?> getUserInfo(String? userId) async {
  Database db = await getDataBase();
  var userProvider = await _getUserProvider(db, userId);
  if (userProvider != null) {
    ///使用 compute 的 Isolate 优化 json decode
    var mapData =
        await compute(CodeUtils.decodeMapResult, userProvider.data as String);
    return UserEntity.fromJson(mapData);
  }
  return null;
}