aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Models/FileInfo.swift
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2023-12-22 17:55:40 -0800
committerDustin Mierau <dustin@mierau.me>2023-12-22 17:55:40 -0800
commitecf1f38892d3cac2eb8e7c04d8afb80664b80a54 (patch)
treebbfcfd47a9b483846fc40ef75e74fd98e5f39951 /Hotline/Models/FileInfo.swift
parent4ddc0699afedae39fa27e134bec05330426f2120 (diff)
Add support for marking unavailable files visually.
Diffstat (limited to 'Hotline/Models/FileInfo.swift')
-rw-r--r--Hotline/Models/FileInfo.swift4
1 files changed, 4 insertions, 0 deletions
diff --git a/Hotline/Models/FileInfo.swift b/Hotline/Models/FileInfo.swift
index 5976b8f..9caa976 100644
--- a/Hotline/Models/FileInfo.swift
+++ b/Hotline/Models/FileInfo.swift
@@ -11,6 +11,7 @@ import SwiftUI
let fileSize: UInt
let isFolder: Bool
+ let isUnavailable: Bool
var expanded: Bool = false
var children: [FileInfo]? = nil
@@ -22,6 +23,9 @@ import SwiftUI
self.creator = hotlineFile.creator
self.fileSize = UInt(hotlineFile.fileSize)
self.isFolder = hotlineFile.isFolder
+ self.isUnavailable = (!self.isFolder && (self.fileSize == 0))
+
+ print(self.name, self.type, self.creator, self.isUnavailable)
if self.isFolder {
self.children = []
}