From 4dc508e1c3ad54f6e01f2f988bd82cb18c4e4ba6 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Sun, 15 Mar 2020 11:50:02 +0100 Subject: [PATCH] update dependencies --- lib/src/message_input.dart | 30 +++++++++++++++--------------- lib/src/message_list_view.dart | 2 +- pubspec.yaml | 4 ++-- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/lib/src/message_input.dart b/lib/src/message_input.dart index 0bb8cc31..98f5dcc7 100644 --- a/lib/src/message_input.dart +++ b/lib/src/message_input.dart @@ -449,7 +449,7 @@ class _MessageInputState extends State { Widget _buildAttachment(_SendingAttachment attachment) { switch (attachment.type) { - case FileType.IMAGE: + case FileType.image: return attachment.file != null ? Image.file( attachment.file, @@ -460,7 +460,7 @@ class _MessageInputState extends State { fit: BoxFit.cover, ); break; - case FileType.VIDEO: + case FileType.video: return Container( child: Icon(Icons.videocam), color: Colors.black26, @@ -519,7 +519,7 @@ class _MessageInputState extends State { leading: Icon(Icons.image), title: Text('Upload a photo'), onTap: () { - _pickFile(FileType.IMAGE, false); + _pickFile(FileType.image, false); Navigator.pop(context); }, ), @@ -527,7 +527,7 @@ class _MessageInputState extends State { leading: Icon(Icons.video_library), title: Text('Upload a video'), onTap: () { - _pickFile(FileType.VIDEO, false); + _pickFile(FileType.video, false); Navigator.pop(context); }, ), @@ -536,7 +536,7 @@ class _MessageInputState extends State { title: Text('Photo from camera'), onTap: () { ImagePicker.pickImage(source: ImageSource.camera); - _pickFile(FileType.IMAGE, true); + _pickFile(FileType.image, true); Navigator.pop(context); }, ), @@ -544,7 +544,7 @@ class _MessageInputState extends State { leading: Icon(Icons.videocam), title: Text('Video from camera'), onTap: () { - _pickFile(FileType.VIDEO, true); + _pickFile(FileType.video, true); Navigator.pop(context); }, ), @@ -552,7 +552,7 @@ class _MessageInputState extends State { leading: Icon(Icons.insert_drive_file), title: Text('Upload a file'), onTap: () { - _pickFile(FileType.ANY, false); + _pickFile(FileType.any, false); Navigator.pop(context); }, ), @@ -565,9 +565,9 @@ class _MessageInputState extends State { File file; if (camera) { - if (type == FileType.IMAGE) { + if (type == FileType.image) { file = await ImagePicker.pickImage(source: ImageSource.camera); - } else if (type == FileType.VIDEO) { + } else if (type == FileType.video) { file = await ImagePicker.pickVideo(source: ImageSource.camera); } } else { @@ -688,17 +688,17 @@ class _MessageInputState extends State { return attachments.map((attachment) { String type; switch (attachment.type) { - case FileType.IMAGE: + case FileType.image: type = 'image'; break; - case FileType.VIDEO: + case FileType.video: type = 'video'; break; default: type = 'file'; } return Attachment( - imageUrl: attachment.type == FileType.IMAGE ? attachment.url : null, + imageUrl: attachment.type == FileType.image ? attachment.url : null, assetUrl: attachment.url, type: type, ); @@ -752,19 +752,19 @@ class _MessageInputState extends State { widget.editMessage.attachments.forEach((attachment) { if (attachment.type == 'image') { _attachments.add(_SendingAttachment( - type: FileType.IMAGE, + type: FileType.image, url: attachment.imageUrl, uploaded: true, )); } else if (attachment.type == 'video') { _attachments.add(_SendingAttachment( - type: FileType.VIDEO, + type: FileType.video, url: attachment.assetUrl, uploaded: true, )); } else if (attachment.type != 'giphy') { _attachments.add(_SendingAttachment( - type: FileType.ANY, + type: FileType.any, url: attachment.assetUrl, uploaded: true, )); diff --git a/lib/src/message_list_view.dart b/lib/src/message_list_view.dart index 3d10388b..9d51458b 100644 --- a/lib/src/message_list_view.dart +++ b/lib/src/message_list_view.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:flutter/material.dart'; -import 'package:flutter_widgets/flutter_widgets.dart'; import 'package:stream_chat/stream_chat.dart'; +import 'package:visibility_detector/visibility_detector.dart'; import '../stream_chat_flutter.dart'; import 'message_widget.dart'; diff --git a/pubspec.yaml b/pubspec.yaml index 725236c4..e771fb8b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -10,17 +10,17 @@ dependencies: flutter: sdk: flutter rxdart: ^0.23.1 - flutter_widgets: ^0.1.11 jiffy: ^3.0.1 cached_network_image: ^2.0.0 flutter_markdown: ^0.3.4 url_launcher: ^5.4.2 video_player: ^0.10.8+1 chewie: ^0.9.10 - file_picker: ^1.4.3+2 + file_picker: ^1.5.0 image_picker: ^0.6.3+4 keyboard_visibility: ^0.5.6 stream_chat: ^0.1.19 + visibility_detector: ^0.1.4 dev_dependencies: pedantic: ^1.9.0