Fix: Use default selection color for files uploaded via pubLink

This commit is contained in:
Neeraj Gupta 2023-06-02 08:46:06 +05:30
parent 0cc8589c51
commit 567eea134b

View file

@ -3,7 +3,6 @@ import "package:flutter/services.dart";
import "package:media_extension/media_extension.dart";
import "package:media_extension/media_extension_action_types.dart";
import "package:photos/core/constants.dart";
import "package:photos/extensions/string_ext.dart";
import "package:photos/models/file.dart";
import "package:photos/models/selected_files.dart";
import "package:photos/services/app_lifecycle_service.dart";
@ -39,15 +38,10 @@ class GalleryFileWidget extends StatelessWidget {
Widget build(BuildContext context) {
final isFileSelected = selectedFiles?.isFileSelected(file) ?? false;
Color selectionColor = Colors.white;
if (isFileSelected &&
file.isUploaded &&
(file.ownerID != currentUserID ||
file.pubMagicMetadata!.uploaderName != null)) {
if (isFileSelected && file.isUploaded && file.ownerID != currentUserID) {
final avatarColors = getEnteColorScheme(context).avatarColors;
final int randomID = file.ownerID != currentUserID
? file.ownerID!
: file.pubMagicMetadata!.uploaderName.sumAsciiValues;
selectionColor = avatarColors[(randomID).remainder(avatarColors.length)];
selectionColor =
avatarColors[(file.ownerID!).remainder(avatarColors.length)];
}
return GestureDetector(
onTap: () {