RxUserImpl class
RxUser implementation backed by local ScopedDriftProvider storage.
Constructors
- RxUserImpl(UserRepository _userRepository, UserDriftProvider _userLocal, DtoUser dto)
Properties
-
contact
→ Rx<
RxChatContact?> -
Returns reactive
RxChatContact
linked to this RxUser.final -
dialog
→ Rx<
RxChat?> -
Returns reactive value of the
RxChat
-dialog with this RxUser.no setteroverride - hashCode → int
-
The hash code for this object.
no setterinherited
- id → UserId
-
Returns the User.id of this RxUser.
no setterinherited
-
lastSeen
→ Rx<
PreciseDateTime?> -
Returns reactive User.lastSeenAt value.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- title → String
-
Returns the text representing the title of this user.
no setterinherited
-
updates
→ Stream<
void> -
Listens to the updates of this RxUser while the returned Stream is
listened to.
no setteroverride
-
user
→ Rx<
User> -
Returns reactive value of the
User
this RxUser represents.final
Methods
-
dispose(
) → void - Disposes this RxUserImpl.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited