Status.parse constructor
Status.parse(
- Object? source
Implementation
factory Status.parse(Object? source) {
if (source is Status) return source;
if (source is! Map) return const Status.empty();
final keys = StatusKeys.i;
final isOnline = source[keys.isOnline];
final lastSeen = source[keys.lastSeen];
return Status._(
isOnline: isOnline is bool ? isOnline : false,
lastSeen: ChatValueTimestamp.parse(lastSeen),
);
}