Prevent bypass using keybinding
This commit is contained in:
@@ -821,7 +821,7 @@ const Page: React.FC = () => {
|
||||
[],
|
||||
);
|
||||
|
||||
const handleToggleFavorite = useCallback(
|
||||
const handleFileViewerToggleFavorite = useCallback(
|
||||
async (file: EnteFile) => {
|
||||
const fileID = file.id;
|
||||
const isFavorite = favoriteFileIDs.has(fileID);
|
||||
@@ -840,7 +840,7 @@ const Page: React.FC = () => {
|
||||
dispatch({ type: "removePendingFavoriteUpdate", fileID });
|
||||
}
|
||||
},
|
||||
[favoriteFileIDs],
|
||||
[user, favoriteFileIDs],
|
||||
);
|
||||
|
||||
const handleFileViewerFileVisibilityUpdate = useCallback(
|
||||
@@ -1121,7 +1121,7 @@ const Page: React.FC = () => {
|
||||
setFilesDownloadProgressAttributesCreator={
|
||||
setFilesDownloadProgressAttributesCreator
|
||||
}
|
||||
onToggleFavorite={handleToggleFavorite}
|
||||
onToggleFavorite={handleFileViewerToggleFavorite}
|
||||
onFileVisibilityUpdate={
|
||||
handleFileViewerFileVisibilityUpdate
|
||||
}
|
||||
|
||||
@@ -1046,6 +1046,7 @@ export class FileViewerPhotoSwipe {
|
||||
const handleToggleFavoriteIfEnabled = () => {
|
||||
if (
|
||||
haveUser &&
|
||||
currentAnnotatedFile().annotation.showFavorite &&
|
||||
!delegate.isFavoritePending(currentAnnotatedFile())
|
||||
) {
|
||||
handleToggleFavorite();
|
||||
|
||||
Reference in New Issue
Block a user