File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -578,9 +578,16 @@ public actor Client {
578578 _ = try await send ( request)
579579 }
580580
581- public func listResourceTemplates( ) async throws -> [ Resource . Template ] {
581+ public func listResourceTemplates( cursor: String ? = nil ) async throws -> (
582+ resources: [ Resource . Template ] , nextCursor: String ?
583+ ) {
582584 try validateServerCapability ( \. resources, " Resources " )
583- let request = ListResourceTemplates . request ( . init( ) )
585+ let request : Request < ListResourceTemplates >
586+ if let cursor = cursor {
587+ request = ListResourceTemplates . request ( . init( cursor: cursor) )
588+ } else {
589+ request = ListResourceTemplates . request ( . init( ) )
590+ }
584591 let result = try await send ( request)
585592 return result. templates
586593 }
You can’t perform that action at this time.
0 commit comments