Files
UUVPN/source/ios/Shared/Helpers/URL+Helpers.swift
T
Zeus 1bf69048f3 update ios project
update ios project
2024-07-24 11:51:39 +08:00

36 lines
615 B
Swift

//
// URL+Helpers.swift
// PacketTunnel
//
// Created by Jerry Bool on 2022/12/6.
//
import Foundation
extension URL {
var contents: String? {
guard self.isFileURL else {
return nil
}
do {
return try String(contentsOf: self)
}
catch {
Logger.log(error.localizedDescription, to: Logger.vpnLogFile)
return nil
}
}
@discardableResult
func truncate() -> Self {
if isFileURL {
try? "".write(to: self, atomically: true, encoding: .utf8)
}
return self
}
}