From b1cf42fa924fdd2e8a00869ad231a55c31971283 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Mon, 4 Mar 2024 20:40:31 +0800 Subject: [PATCH] Add convenience property to nkshare extension to get valid expiration date string Signed-off-by: Claudio Cambra --- .../FileProviderUIExt/Extensions/NKShare+Extensions.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift index 0db7d83b3..e458a7a2e 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift @@ -94,4 +94,11 @@ extension NKShare { return "Unknown share" } } + + var expirationDateString: String? { + guard let date = expirationDate else { return nil } + let dateFormatter = DateFormatter() + dateFormatter.dateFormat = "YYYY-MM-dd HH:mm:ss" + return dateFormatter.string(from: date as Date) + } } -- 2.30.2