✨ Direct messages
This commit is contained in:
@ -21,7 +21,7 @@ class SnChannel with _$SnChannel {
|
||||
@HiveField(4) required String alias,
|
||||
@HiveField(5) required String name,
|
||||
@HiveField(6) required String description,
|
||||
@HiveField(7) required List<dynamic>? members,
|
||||
@HiveField(7) required List<SnChannelMember>? members,
|
||||
List<SnChatMessage>? messages,
|
||||
@HiveField(8) required int type,
|
||||
@HiveField(9) required int accountId,
|
||||
|
@ -35,7 +35,7 @@ mixin _$SnChannel {
|
||||
@HiveField(6)
|
||||
String get description => throw _privateConstructorUsedError;
|
||||
@HiveField(7)
|
||||
List<dynamic>? get members => throw _privateConstructorUsedError;
|
||||
List<SnChannelMember>? get members => throw _privateConstructorUsedError;
|
||||
List<SnChatMessage>? get messages => throw _privateConstructorUsedError;
|
||||
@HiveField(8)
|
||||
int get type => throw _privateConstructorUsedError;
|
||||
@ -73,7 +73,7 @@ abstract class $SnChannelCopyWith<$Res> {
|
||||
@HiveField(4) String alias,
|
||||
@HiveField(5) String name,
|
||||
@HiveField(6) String description,
|
||||
@HiveField(7) List<dynamic>? members,
|
||||
@HiveField(7) List<SnChannelMember>? members,
|
||||
List<SnChatMessage>? messages,
|
||||
@HiveField(8) int type,
|
||||
@HiveField(9) int accountId,
|
||||
@ -148,7 +148,7 @@ class _$SnChannelCopyWithImpl<$Res, $Val extends SnChannel>
|
||||
members: freezed == members
|
||||
? _value.members
|
||||
: members // ignore: cast_nullable_to_non_nullable
|
||||
as List<dynamic>?,
|
||||
as List<SnChannelMember>?,
|
||||
messages: freezed == messages
|
||||
? _value.messages
|
||||
: messages // ignore: cast_nullable_to_non_nullable
|
||||
@ -211,7 +211,7 @@ abstract class _$$SnChannelImplCopyWith<$Res>
|
||||
@HiveField(4) String alias,
|
||||
@HiveField(5) String name,
|
||||
@HiveField(6) String description,
|
||||
@HiveField(7) List<dynamic>? members,
|
||||
@HiveField(7) List<SnChannelMember>? members,
|
||||
List<SnChatMessage>? messages,
|
||||
@HiveField(8) int type,
|
||||
@HiveField(9) int accountId,
|
||||
@ -285,7 +285,7 @@ class __$$SnChannelImplCopyWithImpl<$Res>
|
||||
members: freezed == members
|
||||
? _value._members
|
||||
: members // ignore: cast_nullable_to_non_nullable
|
||||
as List<dynamic>?,
|
||||
as List<SnChannelMember>?,
|
||||
messages: freezed == messages
|
||||
? _value._messages
|
||||
: messages // ignore: cast_nullable_to_non_nullable
|
||||
@ -330,7 +330,7 @@ class _$SnChannelImpl extends _SnChannel {
|
||||
@HiveField(4) required this.alias,
|
||||
@HiveField(5) required this.name,
|
||||
@HiveField(6) required this.description,
|
||||
@HiveField(7) required final List<dynamic>? members,
|
||||
@HiveField(7) required final List<SnChannelMember>? members,
|
||||
final List<SnChatMessage>? messages,
|
||||
@HiveField(8) required this.type,
|
||||
@HiveField(9) required this.accountId,
|
||||
@ -366,10 +366,10 @@ class _$SnChannelImpl extends _SnChannel {
|
||||
@override
|
||||
@HiveField(6)
|
||||
final String description;
|
||||
final List<dynamic>? _members;
|
||||
final List<SnChannelMember>? _members;
|
||||
@override
|
||||
@HiveField(7)
|
||||
List<dynamic>? get members {
|
||||
List<SnChannelMember>? get members {
|
||||
final value = _members;
|
||||
if (value == null) return null;
|
||||
if (_members is EqualUnmodifiableListView) return _members;
|
||||
@ -484,7 +484,7 @@ abstract class _SnChannel extends SnChannel {
|
||||
@HiveField(4) required final String alias,
|
||||
@HiveField(5) required final String name,
|
||||
@HiveField(6) required final String description,
|
||||
@HiveField(7) required final List<dynamic>? members,
|
||||
@HiveField(7) required final List<SnChannelMember>? members,
|
||||
final List<SnChatMessage>? messages,
|
||||
@HiveField(8) required final int type,
|
||||
@HiveField(9) required final int accountId,
|
||||
@ -520,7 +520,7 @@ abstract class _SnChannel extends SnChannel {
|
||||
String get description;
|
||||
@override
|
||||
@HiveField(7)
|
||||
List<dynamic>? get members;
|
||||
List<SnChannelMember>? get members;
|
||||
@override
|
||||
List<SnChatMessage>? get messages;
|
||||
@override
|
||||
|
@ -24,7 +24,7 @@ class SnChannelImplAdapter extends TypeAdapter<_$SnChannelImpl> {
|
||||
alias: fields[4] as String,
|
||||
name: fields[5] as String,
|
||||
description: fields[6] as String,
|
||||
members: (fields[7] as List?)?.cast<dynamic>(),
|
||||
members: (fields[7] as List?)?.cast<SnChannelMember>(),
|
||||
type: fields[8] as int,
|
||||
accountId: fields[9] as int,
|
||||
realm: fields[10] as SnRealm?,
|
||||
@ -223,7 +223,9 @@ _$SnChannelImpl _$$SnChannelImplFromJson(Map<String, dynamic> json) =>
|
||||
alias: json['alias'] as String,
|
||||
name: json['name'] as String,
|
||||
description: json['description'] as String,
|
||||
members: json['members'] as List<dynamic>?,
|
||||
members: (json['members'] as List<dynamic>?)
|
||||
?.map((e) => SnChannelMember.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
messages: (json['messages'] as List<dynamic>?)
|
||||
?.map((e) => SnChatMessage.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
@ -246,7 +248,7 @@ Map<String, dynamic> _$$SnChannelImplToJson(_$SnChannelImpl instance) =>
|
||||
'alias': instance.alias,
|
||||
'name': instance.name,
|
||||
'description': instance.description,
|
||||
'members': instance.members,
|
||||
'members': instance.members?.map((e) => e.toJson()).toList(),
|
||||
'messages': instance.messages?.map((e) => e.toJson()).toList(),
|
||||
'type': instance.type,
|
||||
'account_id': instance.accountId,
|
||||
|
Reference in New Issue
Block a user