From a61b98659081bf4dbedb5c0394e9a71b695b3e6d Mon Sep 17 00:00:00 2001 From: Marino Faggiana Date: Sat, 15 Nov 2025 12:29:19 +0100 Subject: [PATCH] added version minor, micro Signed-off-by: Marino Faggiana --- Sources/NextcloudKit/NextcloudKit+Capabilities.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Sources/NextcloudKit/NextcloudKit+Capabilities.swift b/Sources/NextcloudKit/NextcloudKit+Capabilities.swift index 8ac8a98..3e3cd6d 100644 --- a/Sources/NextcloudKit/NextcloudKit+Capabilities.swift +++ b/Sources/NextcloudKit/NextcloudKit+Capabilities.swift @@ -111,6 +111,8 @@ public extension NextcloudKit { struct Version: Codable { let string: String + let minor: Int + let micro: Int let major: Int } @@ -369,6 +371,8 @@ public extension NextcloudKit { // Version info capabilities.serverVersion = data.version.string capabilities.serverVersionMajor = data.version.major + capabilities.serverVersionMinor = data.version.minor + capabilities.serverVersionMicro = data.version.micro // Populate capabilities from decoded JSON capabilities.fileSharingApiEnabled = json.filessharing?.apienabled ?? false @@ -470,6 +474,8 @@ final public class NKCapabilities: Sendable { /// public class Capabilities: @unchecked Sendable { public var serverVersionMajor: Int = 0 + public var serverVersionMinor: Int = 0 + public var serverVersionMicro: Int = 0 public var serverVersion: String = "" public var fileSharingApiEnabled: Bool = false public var fileSharingPubPasswdEnforced: Bool = false