1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 00:05:16 +00:00

File update system

This commit is contained in:
2021-03-12 17:47:09 +01:00
parent ec4ca238de
commit 701d5d3c27
3 changed files with 45 additions and 31 deletions

View File

@ -1,4 +1,4 @@
import 'package:image_picker/image_picker.dart';
import 'package:comunic/models/api_request.dart';
import 'package:meta/meta.dart';
/// New conversation message model
@ -10,14 +10,16 @@ import 'package:meta/meta.dart';
class NewConversationMessage {
final int conversationID;
final String message;
final PickedFile image;
final BytesFile file;
NewConversationMessage(
{@required this.conversationID, @required this.message, this.image})
: assert(conversationID != null),
assert(image != null || message != null);
NewConversationMessage({
@required this.conversationID,
@required this.message,
this.file,
}) : assert(conversationID != null),
assert(file != null || message != null);
bool get hasMessage => message != null;
bool get hasImage => image != null;
bool get hasFile => file != null;
}