user property

  1. @override
UserRepo get user
override

Implementation

@override
UserRepo get user => UserRepo(
      get: () => methodChannel.invokeMethod("user.get").then((value) {
        if (value == null) {
          return null;
        }
        if (value is String) {
          return User.fromJson(jsonDecode(value) as Map<String, dynamic>);
        }
        return User.fromJson(value);
      }),
      set: (User user) => methodChannel.invokeMethod("user.set", user.data),
      setValue: (String key, dynamic value) => methodChannel
          .invokeMethod("user.setValue", {"key": key, "value": value}),
      getValue: (String key) =>
          methodChannel.invokeMethod("user.getValue", key),
    );
set user (UserRepo value)
inherited

Implementation

UserRepo user = UserRepo(
    get: () =>
        throw UnimplementedError('user.get() has not been implemented'),
    set: (User user) =>
        throw UnimplementedError('user.set() has not been implemented'),
    setValue: (String key, dynamic value) =>
        throw UnimplementedError('user.setValue() has not been implemented'),
    getValue: (String key) =>
        throw UnimplementedError('user.getValue() has not been implemented'));