fall back to filename when body is empty
This commit is contained in:
parent
d119370816
commit
1fd9810b83
2 changed files with 95 additions and 85 deletions
11
lib/helpers/extensions/get_filename.dart
Normal file
11
lib/helpers/extensions/get_filename.dart
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
import "package:nexus/models/content/message.dart";
|
||||
|
||||
extension GetFilename on MessageContent {
|
||||
String? get filename => switch (this) {
|
||||
ImageMessageContent(:final filename) ||
|
||||
VideoMessageContent(:final filename) ||
|
||||
AudioMessageContent(:final filename) ||
|
||||
FileMessageContent(:final filename) => filename,
|
||||
_ => null,
|
||||
};
|
||||
}
|
||||
Loading…
Reference in a new issue