Разделение навигации и реактивности
This commit is contained in:
@@ -28,8 +28,8 @@ mixin _$ChatState {
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
chatSelected,
|
||||
required TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
messagesLoaded,
|
||||
required TResult Function(
|
||||
String message, Map<String, Set<String>> typingUsers)
|
||||
@@ -45,8 +45,8 @@ mixin _$ChatState {
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult? Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult? Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -61,8 +61,8 @@ mixin _$ChatState {
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -222,8 +222,8 @@ class _$ChatInitialImpl implements ChatInitial {
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
chatSelected,
|
||||
required TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
messagesLoaded,
|
||||
required TResult Function(
|
||||
String message, Map<String, Set<String>> typingUsers)
|
||||
@@ -242,8 +242,8 @@ class _$ChatInitialImpl implements ChatInitial {
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult? Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult? Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -261,8 +261,8 @@ class _$ChatInitialImpl implements ChatInitial {
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -414,8 +414,8 @@ class _$ChatLoadingImpl implements ChatLoading {
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
chatSelected,
|
||||
required TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
messagesLoaded,
|
||||
required TResult Function(
|
||||
String message, Map<String, Set<String>> typingUsers)
|
||||
@@ -434,8 +434,8 @@ class _$ChatLoadingImpl implements ChatLoading {
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult? Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult? Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -453,8 +453,8 @@ class _$ChatLoadingImpl implements ChatLoading {
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -623,8 +623,8 @@ class _$ChatsLoadedImpl implements _ChatsLoaded {
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
chatSelected,
|
||||
required TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
messagesLoaded,
|
||||
required TResult Function(
|
||||
String message, Map<String, Set<String>> typingUsers)
|
||||
@@ -643,8 +643,8 @@ class _$ChatsLoadedImpl implements _ChatsLoaded {
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult? Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult? Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -662,8 +662,8 @@ class _$ChatsLoadedImpl implements _ChatsLoaded {
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -855,8 +855,8 @@ class _$ChatSelectedImpl implements _ChatSelected {
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
chatSelected,
|
||||
required TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
messagesLoaded,
|
||||
required TResult Function(
|
||||
String message, Map<String, Set<String>> typingUsers)
|
||||
@@ -875,8 +875,8 @@ class _$ChatSelectedImpl implements _ChatSelected {
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult? Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult? Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -894,8 +894,8 @@ class _$ChatSelectedImpl implements _ChatSelected {
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -973,7 +973,12 @@ abstract class _$$MessagesLoadedImplCopyWith<$Res>
|
||||
__$$MessagesLoadedImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call({List<Message> messages, Map<String, Set<String>> typingUsers});
|
||||
$Res call(
|
||||
{Chat chat,
|
||||
List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers});
|
||||
|
||||
$ChatCopyWith<$Res> get chat;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@@ -987,10 +992,15 @@ class __$$MessagesLoadedImplCopyWithImpl<$Res>
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? chat = null,
|
||||
Object? messages = null,
|
||||
Object? typingUsers = null,
|
||||
}) {
|
||||
return _then(_$MessagesLoadedImpl(
|
||||
null == chat
|
||||
? _value.chat
|
||||
: chat // ignore: cast_nullable_to_non_nullable
|
||||
as Chat,
|
||||
null == messages
|
||||
? _value._messages
|
||||
: messages // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1001,16 +1011,26 @@ class __$$MessagesLoadedImplCopyWithImpl<$Res>
|
||||
as Map<String, Set<String>>,
|
||||
));
|
||||
}
|
||||
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
$ChatCopyWith<$Res> get chat {
|
||||
return $ChatCopyWith<$Res>(_value.chat, (value) {
|
||||
return _then(_value.copyWith(chat: value));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
||||
class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
const _$MessagesLoadedImpl(final List<Message> messages,
|
||||
const _$MessagesLoadedImpl(this.chat, final List<Message> messages,
|
||||
{final Map<String, Set<String>> typingUsers = const {}})
|
||||
: _messages = messages,
|
||||
_typingUsers = typingUsers;
|
||||
|
||||
@override
|
||||
final Chat chat;
|
||||
final List<Message> _messages;
|
||||
@override
|
||||
List<Message> get messages {
|
||||
@@ -1030,7 +1050,7 @@ class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'ChatState.messagesLoaded(messages: $messages, typingUsers: $typingUsers)';
|
||||
return 'ChatState.messagesLoaded(chat: $chat, messages: $messages, typingUsers: $typingUsers)';
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -1038,6 +1058,7 @@ class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$MessagesLoadedImpl &&
|
||||
(identical(other.chat, chat) || other.chat == chat) &&
|
||||
const DeepCollectionEquality().equals(other._messages, _messages) &&
|
||||
const DeepCollectionEquality()
|
||||
.equals(other._typingUsers, _typingUsers));
|
||||
@@ -1046,6 +1067,7 @@ class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
@override
|
||||
int get hashCode => Object.hash(
|
||||
runtimeType,
|
||||
chat,
|
||||
const DeepCollectionEquality().hash(_messages),
|
||||
const DeepCollectionEquality().hash(_typingUsers));
|
||||
|
||||
@@ -1067,14 +1089,14 @@ class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
chatSelected,
|
||||
required TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
messagesLoaded,
|
||||
required TResult Function(
|
||||
String message, Map<String, Set<String>> typingUsers)
|
||||
error,
|
||||
}) {
|
||||
return messagesLoaded(messages, typingUsers);
|
||||
return messagesLoaded(chat, messages, typingUsers);
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -1087,13 +1109,13 @@ class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult? Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult? Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
}) {
|
||||
return messagesLoaded?.call(messages, typingUsers);
|
||||
return messagesLoaded?.call(chat, messages, typingUsers);
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -1106,15 +1128,15 @@ class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (messagesLoaded != null) {
|
||||
return messagesLoaded(messages, typingUsers);
|
||||
return messagesLoaded(chat, messages, typingUsers);
|
||||
}
|
||||
return orElse();
|
||||
}
|
||||
@@ -1164,9 +1186,10 @@ class _$MessagesLoadedImpl implements _MessagesLoaded {
|
||||
}
|
||||
|
||||
abstract class _MessagesLoaded implements ChatState {
|
||||
const factory _MessagesLoaded(final List<Message> messages,
|
||||
const factory _MessagesLoaded(final Chat chat, final List<Message> messages,
|
||||
{final Map<String, Set<String>> typingUsers}) = _$MessagesLoadedImpl;
|
||||
|
||||
Chat get chat;
|
||||
List<Message> get messages;
|
||||
@override
|
||||
Map<String, Set<String>> get typingUsers;
|
||||
@@ -1268,8 +1291,8 @@ class _$ChatErrorImpl implements ChatError {
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
chatSelected,
|
||||
required TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)
|
||||
required TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)
|
||||
messagesLoaded,
|
||||
required TResult Function(
|
||||
String message, Map<String, Set<String>> typingUsers)
|
||||
@@ -1288,8 +1311,8 @@ class _$ChatErrorImpl implements ChatError {
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult? Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult? Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult? Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
@@ -1307,8 +1330,8 @@ class _$ChatErrorImpl implements ChatError {
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
chatSelected,
|
||||
TResult Function(
|
||||
List<Message> messages, Map<String, Set<String>> typingUsers)?
|
||||
TResult Function(Chat chat, List<Message> messages,
|
||||
Map<String, Set<String>> typingUsers)?
|
||||
messagesLoaded,
|
||||
TResult Function(String message, Map<String, Set<String>> typingUsers)?
|
||||
error,
|
||||
|
||||
Reference in New Issue
Block a user