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

Can create weblink posts

This commit is contained in:
2020-04-25 14:38:15 +02:00
parent d79e132420
commit 622258802b
4 changed files with 127 additions and 0 deletions

View File

@ -26,6 +26,7 @@ class NewPost {
final PostVisibilityLevel visibility;
final String content;
final File image;
final String url;
final List<int> pdf;
final PostKind kind;
final DateTime timeEnd;
@ -38,6 +39,7 @@ class NewPost {
@required this.content,
@required this.kind,
@required this.image,
@required this.url,
@required this.pdf,
@required this.timeEnd,
@required this.survey,
@ -47,6 +49,7 @@ class NewPost {
assert(content != null),
assert(kind != PostKind.TEXT || content.length > 3),
assert(kind != PostKind.IMAGE || image != null),
assert(kind != PostKind.WEB_LINK || url != null),
assert(kind != PostKind.PDF || pdf != null),
assert(kind != PostKind.COUNTDOWN || timeEnd != null),
assert(kind != PostKind.SURVEY || survey != null);