This commit is contained in:
kodjomoustapha 2024-08-02 17:25:59 +01:00
parent c6ff77a701
commit ad9f292c0e
4 changed files with 9 additions and 6 deletions

View file

@ -93,7 +93,7 @@ class DartExtensionService {
Future<List<PageUrl>> getPageList(String url) async {
return (await _executeLib().getPageList(url))
.map((e) => e is String
? PageUrl(e.toString())
? PageUrl(e.toString().trim())
: PageUrl.fromJson((e as Map).toMapStringDynamic!))
.toList();
}

View file

@ -123,7 +123,7 @@ var extention = new DefaultExtension();
.stringResult;
return (jsonDecode(res) as List)
.map((e) => e is String
? PageUrl(e.toString())
? PageUrl(e.toString().trim())
: PageUrl.fromJson((e as Map).toMapStringDynamic!))
.toList();
}

View file

@ -7,7 +7,7 @@ class PageUrl {
PageUrl(this.url, {this.headers});
factory PageUrl.fromJson(Map<String, dynamic> json) {
return PageUrl(
json['url'],
json['url'].toString().trim(),
headers: (json['headers'] as Map?)?.toMapStringString,
);
}

View file

@ -11,7 +11,10 @@ class Video {
Video(this.url, this.quality, this.originalUrl,
{this.headers, this.subtitles, this.audios});
factory Video.fromJson(Map<String, dynamic> json) {
return Video(json['url'], json['quality'], json['originalUrl'],
return Video(
json['url'].toString().trim(),
json['quality'].toString().trim(),
json['originalUrl'].toString().trim(),
headers: (json['headers'] as Map?)?.toMapStringString,
subtitles: json['subtitles'] != null
? (json['subtitles'] as List).map((e) => Track.fromJson(e)).toList()
@ -36,8 +39,8 @@ class Track {
Track({this.file, this.label});
Track.fromJson(Map<String, dynamic> json) {
file = json['file'];
label = json['label'];
file = json['file']?.toString().trim();
label = json['label']?.toString().trim();
}
Map<String, dynamic> toJson() => {'file': file, 'label': label};
}