setPickedPhoto method
- {required XFile pickedPhoto}
アルバムから選択した写真をセットする
Implementation
Future<void> setPickedPhoto({
required XFile pickedPhoto,
}) async {
try {
final photoData = await pickedPhoto.readAsBytes();
state = AsyncValue.data(photoData);
_viewEventStreamController.add(
const ViewEvent.navigate(
route: Routes.mealRecordPhotoPreview,
arguments: MealRecordPhotoPreviewRouteArgs(
isFromCamera: false,
),
),
);
} catch (error, stackTrace) {
_errorHandler.handleUnknownError(error, stackTrace);
state = AsyncValue.error(error, stackTrace);
}
}