add support for LC detecting hash + fix padding
This commit is contained in:
1 parent
c3a2727979
commit
2725c23cdd
2 files changed
+8
-6
No files matched your search
@@ -15,13 +15,16 @@ class SymHandler {
|
|||||||
return documentsDirectory
|
return documentsDirectory
|
||||||
}
|
}
|
||||||
|
|
||||||
private static func getSymlinkURL() -> URL {
|
static func getLCDocumentsDirectory() -> URL {
|
||||||
let lcPath = ProcessInfo.processInfo.environment["LC_HOME_PATH"]
|
let lcPath = ProcessInfo.processInfo.environment["LC_HOME_PATH"]
|
||||||
var docsDir = getDocumentsDirectory()
|
|
||||||
if let lcPath = lcPath {
|
if let lcPath = lcPath {
|
||||||
docsDir = URL(fileURLWithPath: "\(lcPath)/Documents")
|
return URL(fileURLWithPath: "\(lcPath)/Documents")
|
||||||
}
|
}
|
||||||
return docsDir.appendingPathComponent(".Trash", conformingTo: .symbolicLink)
|
return getDocumentsDirectory()
|
||||||
|
}
|
||||||
|
|
||||||
|
private static func getSymlinkURL() -> URL {
|
||||||
|
return getLCDocumentsDirectory().appendingPathComponent(".Trash", conformingTo: .symbolicLink)
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: Symlink Creation
|
// MARK: Symlink Creation
|
||||||
|
|||||||
@@ -126,7 +126,6 @@ struct SettingsView: View {
|
|||||||
Label("Credits", systemImage: "wrench.and.screwdriver")
|
Label("Credits", systemImage: "wrench.and.screwdriver")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.padding()
|
|
||||||
.alert(errorAlertTitle ?? "Error", isPresented: $showErrorAlert) {
|
.alert(errorAlertTitle ?? "Error", isPresented: $showErrorAlert) {
|
||||||
Button("OK") {}
|
Button("OK") {}
|
||||||
} message: {
|
} message: {
|
||||||
@@ -137,7 +136,7 @@ struct SettingsView: View {
|
|||||||
func startWaitForHash() {
|
func startWaitForHash() {
|
||||||
checkingForHash = true
|
checkingForHash = true
|
||||||
hashCheckTask = Task {
|
hashCheckTask = Task {
|
||||||
let filePath = SymHandler.getDocumentsDirectory().appendingPathComponent("NuggetAppHash")
|
let filePath = SymHandler.getLCDocumentsDirectory().appendingPathComponent("NuggetAppHash")
|
||||||
while !FileManager.default.fileExists(atPath: filePath.path()) {
|
while !FileManager.default.fileExists(atPath: filePath.path()) {
|
||||||
try? await Task.sleep(nanoseconds: 500_000_000) // Sleep 0.5s
|
try? await Task.sleep(nanoseconds: 500_000_000) // Sleep 0.5s
|
||||||
try Task.checkCancellation()
|
try Task.checkCancellation()
|
||||||
|
|||||||
Reference in new issue
Block a user