chore: migrate to latest dependencies

This commit is contained in:
Sahil Kumar
2021-10-05 16:23:30 +05:30
committed by xsahil03x
parent 38a6884465
commit 865ae2cbd7
22 changed files with 142 additions and 120 deletions
@@ -13,14 +13,14 @@ class ChannelFileDisplayScreen extends StatefulWidget {
/// limit: the number of users to return (max is 30)
/// offset: the offset (max is 1000)
/// message_limit: how many messages should be included to each channel
final PaginationParams? paginationParams;
final PaginationParams paginationParams;
/// The builder used when the file list is empty.
final WidgetBuilder? emptyBuilder;
const ChannelFileDisplayScreen({
this.sortOptions,
this.paginationParams,
this.paginationParams = const PaginationParams(limit: 20),
this.emptyBuilder,
});
@@ -151,7 +151,7 @@ class _ChannelFileDisplayScreenState extends State<ChannelFileDisplayScreen> {
['file'],
),
sort: widget.sortOptions,
pagination: widget.paginationParams!.copyWith(
pagination: widget.paginationParams.copyWith(
offset: messageSearchBloc.messageResponses?.length ?? 0,
),
),
@@ -90,7 +90,7 @@ class _ChannelList extends State<ChannelList> {
),
],
pullToRefresh: false,
paginationParams: PaginationParams(limit: 20),
limit: 20,
emptyBuilder: (_) {
return LayoutBuilder(
builder: (context, viewportConstraints) {
@@ -160,9 +160,7 @@ class _ChannelList extends State<ChannelList> {
swipeToAction: true,
filter: Filter.in_('members', [user!.id]),
presence: true,
pagination: PaginationParams(
limit: 20,
),
limit: 20,
onViewInfoTap: (channel) {
Navigator.pop(context);
if (channel.memberCount == 2 && channel.isDistinct) {
@@ -14,7 +14,7 @@ class ChannelMediaDisplayScreen extends StatefulWidget {
/// limit: the number of users to return (max is 30)
/// offset: the offset (max is 1000)
/// message_limit: how many messages should be included to each channel
final PaginationParams? paginationParams;
final PaginationParams paginationParams;
/// The builder used when the file list is empty.
final WidgetBuilder? emptyBuilder;
@@ -26,7 +26,7 @@ class ChannelMediaDisplayScreen extends StatefulWidget {
const ChannelMediaDisplayScreen({
required this.messageTheme,
this.sortOptions,
this.paginationParams,
this.paginationParams = const PaginationParams(limit: 20),
this.emptyBuilder,
this.onShowMessage,
});
@@ -163,7 +163,7 @@ class _ChannelMediaDisplayScreenState extends State<ChannelMediaDisplayScreen> {
['image', 'video'],
),
sort: widget.sortOptions,
pagination: widget.paginationParams!.copyWith(
pagination: widget.paginationParams.copyWith(
offset: messageSearchBloc.messageResponses?.length ?? 0,
),
),
@@ -235,7 +235,6 @@ class _ChatInfoScreenState extends State<ChatInfoScreen> {
direction: SortOption.ASC,
),
],
paginationParams: PaginationParams(limit: 20),
onShowMessage: (m, c) async {
final client = StreamChat.of(context).client;
final message = m;
@@ -296,7 +295,6 @@ class _ChatInfoScreenState extends State<ChatInfoScreen> {
direction: SortOption.ASC,
),
],
paginationParams: PaginationParams(limit: 20),
onShowMessage: (m, c) async {
final client = StreamChat.of(context).client;
final message = m;
@@ -356,7 +354,6 @@ class _ChatInfoScreenState extends State<ChatInfoScreen> {
direction: SortOption.ASC,
),
],
paginationParams: PaginationParams(limit: 20),
),
),
),
@@ -525,7 +525,6 @@ class _GroupInfoScreenState extends State<GroupInfoScreen> {
direction: SortOption.ASC,
),
],
paginationParams: PaginationParams(limit: 20),
onShowMessage: (m, c) async {
final client = StreamChat.of(context).client;
final message = m;
@@ -737,9 +736,7 @@ class _GroupInfoScreenState extends State<GroupInfoScreen> {
setState(() {});
},
crossAxisCount: 4,
pagination: PaginationParams(
limit: 25,
),
limit: 25,
filter: Filter.and(
[
if (_searchController!.text.isNotEmpty)
@@ -303,9 +303,7 @@ class _NewChatScreenState extends State<NewChatScreen> {
_chipInputTextFieldState!.removeItem(user);
}
},
pagination: PaginationParams(
limit: 25,
),
limit: 25,
filter: Filter.and([
if (_userNameQuery.isNotEmpty)
Filter.autoComplete('name', _userNameQuery),
@@ -244,9 +244,7 @@ class _NewGroupChatScreenState extends State<NewGroupChatScreen> {
});
}
},
pagination: PaginationParams(
limit: 25,
),
limit: 25,
filter: Filter.and([
if (_userNameQuery.isNotEmpty)
Filter.autoComplete('name', _userNameQuery),
@@ -14,7 +14,7 @@ class PinnedMessagesScreen extends StatefulWidget {
/// limit: the number of users to return (max is 30)
/// offset: the offset (max is 1000)
/// message_limit: how many messages should be included to each channel
final PaginationParams? paginationParams;
final PaginationParams paginationParams;
/// The builder used when the file list is empty.
final WidgetBuilder? emptyBuilder;
@@ -26,7 +26,7 @@ class PinnedMessagesScreen extends StatefulWidget {
const PinnedMessagesScreen({
required this.messageTheme,
this.sortOptions,
this.paginationParams,
this.paginationParams = const PaginationParams(limit: 20),
this.emptyBuilder,
this.onShowMessage,
});
@@ -156,7 +156,7 @@ class _PinnedMessagesScreenState extends State<PinnedMessagesScreen> {
true,
),
sort: widget.sortOptions,
pagination: widget.paginationParams!.copyWith(
pagination: widget.paginationParams.copyWith(
offset: messageSearchBloc.messageResponses?.length ?? 0,
),
),
@@ -23,7 +23,7 @@ class UserMentionsPage extends StatelessWidget {
direction: SortOption.ASC,
),
],
paginationParams: PaginationParams(limit: 20),
limit: 20,
showResultCount: false,
emptyBuilder: (_) {
return LayoutBuilder(
+7 -7
View File
@@ -7,7 +7,7 @@ environment:
sdk: '>=2.12.0 <3.0.0'
dependencies:
flutter_app_badger: ^1.2.0
flutter_app_badger: ^1.3.0
flutter:
sdk: flutter
stream_chat_flutter:
@@ -25,17 +25,17 @@ dependencies:
url: https://github.com/GetStream/stream-chat-flutter.git
ref: develop
path: packages/stream_chat_localizations
flutter_local_notifications: ^5.0.0+4
flutter_local_notifications: ^8.2.0
flutter_svg: ^0.22.0
flutter_secure_storage: ^4.2.0
flutter_secure_storage: ^4.2.1
yaml: ^3.1.0
uuid: ^3.0.4
uuid: ^3.0.5
streaming_shared_preferences: ^2.0.0
lottie: ^1.0.1
collection: ^1.15.0-nullsafety.4
lottie: ^1.2.1
collection: ^1.15.0
dev_dependencies:
flutter_launcher_icons: ^0.9.0
flutter_launcher_icons: ^0.9.2
test: any
dependency_overrides: