misc: move core to applicationSupport

This commit is contained in:
mrFq1 2023-03-31 11:08:05 +08:00
parent 8708774735
commit a6be0498ee
1 changed files with 14 additions and 8 deletions

View File

@ -23,10 +23,11 @@ struct Paths {
}
static func defaultCorePath() -> String? {
guard var path = Bundle.main.resourcePath else {
return nil
}
path += "/\(kDefauleMetaCoreName)"
let path = Paths
.applicationSupportDirectory()
.appendingPathComponent(".private_core")
.appendingPathComponent(kDefauleMetaCoreName)
return FileManager.default.fileExists(atPath: path) ? path : nil
}
@ -38,9 +39,14 @@ struct Paths {
}
static func alphaCorePath() -> URL? {
FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask)
.first?
.appendingPathComponent("com.metacubex.ClashX.meta")
.appendingPathComponent(kDefauleMetaCoreName)
Paths
.applicationSupportDirectory()
.appendingPathComponent(kDefauleMetaCoreName)
}
static func applicationSupportDirectory() -> URL? {
FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask)
.first?
.appendingPathComponent("com.metacubex.ClashX.meta")
}
}