Merge remote-tracking branch 'origin/develop' into v7.0.0

# Conflicts:
#	packages/stream_chat/CHANGELOG.md
#	packages/stream_chat/lib/version.dart
#	packages/stream_chat/pubspec.yaml
#	packages/stream_chat_flutter/CHANGELOG.md
#	packages/stream_chat_flutter/lib/src/channel/channel_preview.dart
#	packages/stream_chat_flutter/lib/src/message_widget/message_widget.dart
#	packages/stream_chat_flutter/lib/src/user/user_item.dart
#	packages/stream_chat_flutter/pubspec.yaml
#	packages/stream_chat_flutter_core/CHANGELOG.md
#	packages/stream_chat_flutter_core/pubspec.yaml
#	packages/stream_chat_localizations/CHANGELOG.md
#	packages/stream_chat_localizations/pubspec.yaml
#	packages/stream_chat_persistence/CHANGELOG.md
#	packages/stream_chat_persistence/pubspec.yaml
This commit is contained in:
Sahil Kumar
2023-08-18 13:15:08 +05:30
31 changed files with 751 additions and 437 deletions
@@ -1,3 +1,8 @@
## 6.8.0
- Updated minimum supported `SDK` version to Flutter 3.10/Dart 3.0
- Updated `stream_chat` dependency to [`6.8.0`](https://pub.dev/packages/stream_chat/changelog).
## 7.0.0-beta.2
- Included the changes from version [6.7.0](#670).
@@ -41,16 +41,13 @@ class $ChannelsTable extends Channels
.withConverter<Map<String, dynamic>>($ChannelsTable.$converterconfig);
static const VerificationMeta _frozenMeta = const VerificationMeta('frozen');
@override
late final GeneratedColumn<bool> frozen =
GeneratedColumn<bool>('frozen', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("frozen" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> frozen = GeneratedColumn<bool>(
'frozen', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("frozen" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _lastMessageAtMeta =
const VerificationMeta('lastMessageAt');
@override
@@ -726,28 +723,22 @@ class $MessagesTable extends Messages
static const VerificationMeta _showInChannelMeta =
const VerificationMeta('showInChannel');
@override
late final GeneratedColumn<bool> showInChannel =
GeneratedColumn<bool>('show_in_channel', aliasedName, true,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("show_in_channel" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}));
late final GeneratedColumn<bool> showInChannel = GeneratedColumn<bool>(
'show_in_channel', aliasedName, true,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'CHECK ("show_in_channel" IN (0, 1))'));
static const VerificationMeta _shadowedMeta =
const VerificationMeta('shadowed');
@override
late final GeneratedColumn<bool> shadowed =
GeneratedColumn<bool>('shadowed', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("shadowed" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> shadowed = GeneratedColumn<bool>(
'shadowed', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("shadowed" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _commandMeta =
const VerificationMeta('command');
@override
@@ -797,16 +788,13 @@ class $MessagesTable extends Messages
type: DriftSqlType.string, requiredDuringInsert: false);
static const VerificationMeta _pinnedMeta = const VerificationMeta('pinned');
@override
late final GeneratedColumn<bool> pinned =
GeneratedColumn<bool>('pinned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("pinned" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> pinned = GeneratedColumn<bool>(
'pinned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("pinned" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _pinnedAtMeta =
const VerificationMeta('pinnedAt');
@override
@@ -2004,28 +1992,22 @@ class $PinnedMessagesTable extends PinnedMessages
static const VerificationMeta _showInChannelMeta =
const VerificationMeta('showInChannel');
@override
late final GeneratedColumn<bool> showInChannel =
GeneratedColumn<bool>('show_in_channel', aliasedName, true,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("show_in_channel" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}));
late final GeneratedColumn<bool> showInChannel = GeneratedColumn<bool>(
'show_in_channel', aliasedName, true,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'CHECK ("show_in_channel" IN (0, 1))'));
static const VerificationMeta _shadowedMeta =
const VerificationMeta('shadowed');
@override
late final GeneratedColumn<bool> shadowed =
GeneratedColumn<bool>('shadowed', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("shadowed" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> shadowed = GeneratedColumn<bool>(
'shadowed', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("shadowed" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _commandMeta =
const VerificationMeta('command');
@override
@@ -2075,16 +2057,13 @@ class $PinnedMessagesTable extends PinnedMessages
type: DriftSqlType.string, requiredDuringInsert: false);
static const VerificationMeta _pinnedMeta = const VerificationMeta('pinned');
@override
late final GeneratedColumn<bool> pinned =
GeneratedColumn<bool>('pinned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("pinned" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> pinned = GeneratedColumn<bool>(
'pinned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("pinned" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _pinnedAtMeta =
const VerificationMeta('pinnedAt');
@override
@@ -3928,28 +3907,22 @@ class $UsersTable extends Users with TableInfo<$UsersTable, UserEntity> {
type: DriftSqlType.dateTime, requiredDuringInsert: false);
static const VerificationMeta _onlineMeta = const VerificationMeta('online');
@override
late final GeneratedColumn<bool> online =
GeneratedColumn<bool>('online', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("online" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> online = GeneratedColumn<bool>(
'online', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("online" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _bannedMeta = const VerificationMeta('banned');
@override
late final GeneratedColumn<bool> banned =
GeneratedColumn<bool>('banned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("banned" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> banned = GeneratedColumn<bool>(
'banned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("banned" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _extraDataMeta =
const VerificationMeta('extraData');
@override
@@ -4388,54 +4361,42 @@ class $MembersTable extends Members
static const VerificationMeta _invitedMeta =
const VerificationMeta('invited');
@override
late final GeneratedColumn<bool> invited =
GeneratedColumn<bool>('invited', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("invited" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> invited = GeneratedColumn<bool>(
'invited', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("invited" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _bannedMeta = const VerificationMeta('banned');
@override
late final GeneratedColumn<bool> banned =
GeneratedColumn<bool>('banned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("banned" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> banned = GeneratedColumn<bool>(
'banned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('CHECK ("banned" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _shadowBannedMeta =
const VerificationMeta('shadowBanned');
@override
late final GeneratedColumn<bool> shadowBanned =
GeneratedColumn<bool>('shadow_banned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("shadow_banned" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> shadowBanned = GeneratedColumn<bool>(
'shadow_banned', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'CHECK ("shadow_banned" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _isModeratorMeta =
const VerificationMeta('isModerator');
@override
late final GeneratedColumn<bool> isModerator =
GeneratedColumn<bool>('is_moderator', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintsDependsOnDialect({
SqlDialect.sqlite: 'CHECK ("is_moderator" IN (0, 1))',
SqlDialect.mysql: '',
SqlDialect.postgres: '',
}),
defaultValue: const Constant(false));
late final GeneratedColumn<bool> isModerator = GeneratedColumn<bool>(
'is_moderator', aliasedName, false,
type: DriftSqlType.bool,
requiredDuringInsert: false,
defaultConstraints: GeneratedColumn.constraintIsAlways(
'CHECK ("is_moderator" IN (0, 1))'),
defaultValue: const Constant(false));
static const VerificationMeta _createdAtMeta =
const VerificationMeta('createdAt');
@override
@@ -10,20 +10,20 @@ environment:
flutter: ">=3.10.0"
dependencies:
drift: ^2.9.0
drift: ^2.11.0
flutter:
sdk: flutter
logging: ^1.2.0
meta: ^1.9.1
path: ^1.8.3
path_provider: ^2.0.15
path_provider: ^2.1.0
sqlite3_flutter_libs: ^0.5.15
stream_chat: ^7.0.0-beta.2
dev_dependencies:
build_runner: ^2.4.6
drift_dev: ^2.9.0
drift_dev: ^2.11.0
flutter_test:
sdk: flutter
mocktail: ^0.3.0
mocktail: ^1.0.0