diff options
author | Shav Kinderlehrer <[email protected]> | 2023-12-25 00:41:45 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-12-25 00:41:45 -0500 |
commit | 8e73b094bafb635c30845b996340bc492e5633e4 (patch) | |
tree | 704e95f4641e6d8bf2f2a36558c7b504b6ee447e /Jel/Controllers/JellyfinClientController.swift | |
parent | 69bed7745833add72cfe1b1516a61f62460b1765 (diff) | |
download | jel-8e73b094bafb635c30845b996340bc492e5633e4.tar.gz jel-8e73b094bafb635c30845b996340bc492e5633e4.zip |
Implement library searching
Diffstat (limited to 'Jel/Controllers/JellyfinClientController.swift')
-rw-r--r-- | Jel/Controllers/JellyfinClientController.swift | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Jel/Controllers/JellyfinClientController.swift b/Jel/Controllers/JellyfinClientController.swift index 08b74d0..e55afa3 100644 --- a/Jel/Controllers/JellyfinClientController.swift +++ b/Jel/Controllers/JellyfinClientController.swift @@ -114,5 +114,16 @@ extension JellyfinClientController { self.setToken(token: self.authState.authToken ?? "") } } + + func search(parameters: Paths.GetParameters) async -> SearchHintResult? { + let request = Paths.get(parameters: parameters) + do { + let res = try await self.api.send(request) + return res.value + } catch { + } + + return nil + } } |