feat(metadata): choose extension for online autofill

This commit is contained in:
zarzet
2026-07-28 15:18:10 +07:00
parent 209eb5f10e
commit fb538e9517
23 changed files with 1006 additions and 79 deletions
+14
View File
@@ -808,6 +808,20 @@ import Gobackend
)
if let error = error { throw error }
return response
case "searchTracksWithMetadataProvider":
let args = call.arguments as! [String: Any]
let extensionId = args["extension_id"] as? String ?? ""
let query = args["query"] as? String ?? ""
let limit = args["limit"] as? Int ?? 20
let response = GobackendSearchTracksWithMetadataProviderJSON(
extensionId,
query,
Int(limit),
&error
)
if let error = error { throw error }
return response
case "enrichTrackWithExtension":
let args = call.arguments as! [String: Any]