@@ -331,32 +331,6 @@ public extension NextcloudKit {
331331 struct Recommendations : Codable {
332332 let enabled : Bool ?
333333 }
334-
335- // struct DeclarativeUI: Codable {
336- // let contextMenu: [[ContextMenuItem]]
337- //
338- // enum CodingKeys: String, CodingKey {
339- // case contextMenu = "context-menu"
340- // }
341- // }
342-
343- //
344- // struct DeclarativeUI: Codable {
345- // let contextMenus: [ContextMenu]
346- //
347- // enum CodingKeys: String, CodingKey {
348- // case contextMenus = "context-menu"
349- // }
350- //
351- // struct ContextMenu: Codable {
352- // let items
353- // }
354- //
355- // struct ContextMenuItem: Codable {
356- // let title: String
357- // let endpoint: String
358- // }
359- // }
360334 }
361335 }
362336 }
@@ -374,8 +348,6 @@ public extension NextcloudKit {
374348 let data = decoded. ocs. data
375349 let json = data. capabilities
376350
377- print ( json)
378-
379351 // Initialize capabilities
380352 let capabilities = NKCapabilities . Capabilities ( )
381353
@@ -439,9 +411,8 @@ public extension NextcloudKit {
439411 capabilities. recommendations = json. recommendations? . enabled ?? false
440412 capabilities. termsOfService = json. termsOfService? . enabled ?? false
441413
442- // capabilities.declarativeUIEnabled = !(json.declarativeUI?.contextMenu.isEmpty ?? false)
443- // capabilities.declarativeUIContextMenu = json.declarativeUI?.contextMenu ?? []
444414 capabilities. declarativeUI = json. declarativeUI
415+
445416 // Persist capabilities in shared store
446417 await NKCapabilities . shared. setCapabilities ( for: account, capabilities: capabilities)
447418 return capabilities
@@ -517,8 +488,6 @@ final public class NKCapabilities: Sendable {
517488 public var forbiddenFileNameExtensions : [ String ] = [ ]
518489 public var recommendations : Bool = false
519490 public var termsOfService : Bool = false
520- // public var declarativeUIEnabled: Bool = false
521- // public var declarativeUIContextMenu: [ContextMenuItem] = []
522491 public var declarativeUI : DeclarativeUI ? = nil
523492 public var directEditingEditors : [ NKEditorDetailsEditor ] = [ ]
524493 public var directEditingCreators : [ NKEditorDetailsCreator ] = [ ]
0 commit comments