ente/lib/models/file/extensions/file_props.dart
Neeraj Gupta 6ad4a71f23 refactor
2023-08-25 10:57:39 +05:30

14 lines
467 B
Dart

import "package:photos/models/file/file.dart";
import "package:photos/models/file/file_type.dart";
extension FilePropsExtn on EnteFile {
bool get isLivePhoto => fileType == FileType.livePhoto;
bool get isMotionPhoto => pubMagicMetadata?.mvi != null;
bool get isLiveOrMotionPhoto => isLivePhoto || isMotionPhoto;
bool isOwner(int userID) => (ownerID == null) || (ownerID! == userID);
bool canEditMetaInfo(int userID) => isUploaded && isOwner(userID);
}