processPhoto method
Future<void>
processPhoto(
- String memberMediumDocumentID,
- AppModel app,
- String baseName,
- String thumbnailBaseName,
- String ownerId,
- Uint8List bytes,
- AccessRightsProvider accessRightsProvider,
- MediumAvailable feedbackFunction,
- FeedbackProgress? feedbackProgress,
)
Implementation
Future<void> processPhoto(
String memberMediumDocumentID,
AppModel app,
String baseName,
String thumbnailBaseName,
String ownerId,
Uint8List bytes,
AccessRightsProvider accessRightsProvider,
MediumAvailable feedbackFunction,
FeedbackProgress? feedbackProgress,
) async {
try {
var mediumModel = await accessRightsProvider()
.getMediumHelper(app, ownerId)
.createThumbnailUploadPhotoData(
memberMediumDocumentID, bytes, baseName, thumbnailBaseName,
feedbackProgress: feedbackProgress);
feedbackFunction(mediumModel);
} catch (error) {
print('Error trying to processPhoto: $error');
feedbackFunction(null);
}
}