This commit is contained in:
eevee
2024-10-13 11:57:29 +03:00
parent 55f0e18fc7
commit 9c14a6174c

View File

@@ -111,13 +111,13 @@ class MusixmatchLyricsRepository: LyricsRepository {
throw LyricsError.DecodingError
}
let translations = translationsList.map {
$0["translation"] as! [String: Any]
let translations = translationsList.compactMap {
$0["translation"] as? [String: Any]
}
return Dictionary(uniqueKeysWithValues: translations.map {
($0["subtitle_matched_line"] as! String, $0["description"] as! String)
})
return translations.reduce(into: [:]) { dictionary, translation in
dictionary[translation["subtitle_matched_line"] as! String] = translation["description"] as? String
}
}
//