Skip to main content

add a cross-stitch toggle

ID
eadcc63
date
2023-06-08 23:45:03+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
2a8cce4
message
add a cross-stitch toggle
changed files
1 file, 10 additions

Changed files

BlinkReviewer/BlinkReviewer/Views/PhotoReviewer.swift (3725) → BlinkReviewer/BlinkReviewer/Views/PhotoReviewer.swift (4062)

diff --git a/BlinkReviewer/BlinkReviewer/Views/PhotoReviewer.swift b/BlinkReviewer/BlinkReviewer/Views/PhotoReviewer.swift
index c4c98bf..b0dbbff 100644
--- a/BlinkReviewer/BlinkReviewer/Views/PhotoReviewer.swift
+++ b/BlinkReviewer/BlinkReviewer/Views/PhotoReviewer.swift
@@ -95,6 +95,16 @@ struct PhotoReviewer: View {
                 }
             
                 photosLibrary.updateAsset(atIndex: selectedAssetIndex)
+
+            case 8: // "c"
+                let crossStitch = getAlbum(withName: "Cross stitch")
+            
+                try! PHPhotoLibrary.shared().performChangesAndWait {
+                    asset.toggle(inAlbum: crossStitch)
+                }
+            
+                photosLibrary.updateAsset(atIndex: selectedAssetIndex)
+
             
             default:
                 print(event)