Save GIFs Locally
This commit is contained in:
@@ -3,16 +3,18 @@ import UIKit
|
||||
|
||||
struct GIF: Codable, Identifiable, Equatable {
|
||||
let id: UUID
|
||||
let urlString: String
|
||||
let localFilePath: String
|
||||
let createdAt: Date
|
||||
let originalURL: String
|
||||
|
||||
var url: URL? {
|
||||
return URL(string: urlString)
|
||||
var fileURL: URL? {
|
||||
return URL(fileURLWithPath: localFilePath)
|
||||
}
|
||||
|
||||
init(urlString: String) {
|
||||
init(localFilePath: String, originalURL: String) {
|
||||
self.id = UUID()
|
||||
self.urlString = urlString
|
||||
self.localFilePath = localFilePath
|
||||
self.originalURL = originalURL
|
||||
self.createdAt = Date()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user