setPhotoLike method Null safety
override
Updates whether a given photo is liked or unliked.
Implementation
@override
Future<Result<void>> setPhotoLike(
PhotoId id, {
required bool like,
}) async {
try {
final success = await _likeDataStorage.setPhotoLike(
photoId: '${id.value}',
like: like,
);
return Result(success);
} catch (e, s) {
_logger.e(
'Updating photo like for photo ${id.value} with $like has failed!',
e,
s,
);
return Result.failure(Failure(e, s));
}
}