fix parse dyn emoji

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-21 23:15:26 +08:00
parent a0f3b3e442
commit 191bcbc525
2 changed files with 14 additions and 2 deletions

View File

@@ -1109,11 +1109,19 @@ class Emoji {
late num size;
Emoji.fromJson(Map<String, dynamic> json) {
url = json['webp_url'] ?? json['gif_url'] ?? json['icon_url'];
url =
_parseString(json['webp_url']) ??
_parseString(json['gif_url']) ??
_parseString(json['icon_url']);
size = json['size'] ?? 1;
}
}
String? _parseString(String? value) {
if (value == null || value.isEmpty) return null;
return value;
}
class DynamicNoneModel {
DynamicNoneModel({
this.tips,