mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-03 16:49:48 +08:00
tweaks (#1862)
* opt: linter * tweaks * opt: TopImage * update * remove repaintBoundary [skip ci] --------- Co-authored-by: dom <githubaccount56556@proton.me>
This commit is contained in:
committed by
GitHub
parent
99128b2641
commit
6cda3a1880
@@ -163,19 +163,15 @@ class Dash {
|
||||
video = (json['video'] as List?)
|
||||
?.map<VideoItem>((e) => VideoItem.fromJson(e))
|
||||
.toList();
|
||||
audio = (json['audio'] as List?)
|
||||
?.map<AudioItem>((e) => AudioItem.fromJson(e))
|
||||
.toList();
|
||||
if (json['dolby']?['audio'] case List list) {
|
||||
(audio ??= <AudioItem>[]).insertAll(
|
||||
0,
|
||||
list.map((e) => AudioItem.fromJson(e)),
|
||||
);
|
||||
}
|
||||
final flacAudio = json['flac']?['audio'];
|
||||
if (flacAudio != null) {
|
||||
(audio ??= <AudioItem>[]).insert(0, AudioItem.fromJson(flacAudio));
|
||||
}
|
||||
final audio = [
|
||||
if (json['flac']?['audio'] case Map<String, dynamic> flac)
|
||||
AudioItem.fromJson(flac),
|
||||
if (json['dolby']?['audio'] case List list)
|
||||
...list.map((e) => AudioItem.fromJson(e)),
|
||||
if (json['audio'] case List list)
|
||||
...list.map((e) => AudioItem.fromJson(e)),
|
||||
];
|
||||
this.audio = audio.isEmpty ? null : audio;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user