Files
musicplayer/src/mpv/internal/control.gleam
Alexander Heldt c3df22ecd8 wip
2025-11-16 16:09:14 +01:00

24 lines
652 B
Gleam

// fn parse_playback_time(
// json_string: String,
// ) -> Result(PlaybackTime, ControlError) {
// let decoder = {
// let float_dececoder = fn(data_string) {
// case float.parse(data_string) {
// Error(_) -> decode.failure(0.0, "data")
// Ok(float_value) -> decode.success(float_value)
// }
// }
// use data <- decode.field(
// "data",
// decode.then(decode.string, float_dececoder),
// )
// decode.success(PlaybackTime(data))
// }
// result.map_error(
// json.parse(from: string.trim(json_string), using: decoder),
// fn(r) { ControlError(string.inspect(r)) },
// )
// }