further refactoring, conversion to stream
This commit is contained in:
3
lib/helpers/date_helpers.dart
Normal file
3
lib/helpers/date_helpers.dart
Normal file
@ -0,0 +1,3 @@
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
final DateFormat dateFormat = DateFormat('yyyy-MM-dd');
|
13
lib/helpers/media_helpers.dart
Normal file
13
lib/helpers/media_helpers.dart
Normal file
@ -0,0 +1,13 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:sendtrain/database/database.dart';
|
||||
|
||||
ImageProvider findMediaByType(List<MediaItem> media, String type) {
|
||||
Iterable<MediaItem>? found = media.where((m) => m.type == MediaType.image);
|
||||
|
||||
if (found.isNotEmpty) {
|
||||
return NetworkImage(found.first.reference);
|
||||
} else {
|
||||
// Element is not found
|
||||
return const AssetImage('assets/images/placeholder.jpg');
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user