mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
mod: article: show code
Closes #759 Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -8,6 +8,7 @@ class Paragraph {
|
||||
Pic? pic;
|
||||
Line? line;
|
||||
LinkCard? linkCard;
|
||||
Code? code;
|
||||
|
||||
Paragraph({
|
||||
this.align,
|
||||
@@ -16,6 +17,7 @@ class Paragraph {
|
||||
this.pic,
|
||||
this.line,
|
||||
this.linkCard,
|
||||
this.code,
|
||||
});
|
||||
|
||||
factory Paragraph.fromJson(Map<String, dynamic> json) => Paragraph(
|
||||
@@ -31,6 +33,7 @@ class Paragraph {
|
||||
linkCard: json['link_card'] == null
|
||||
? null
|
||||
: LinkCard.fromJson(json['link_card']),
|
||||
code: json['code'] == null ? null : Code.fromJson(json['code']),
|
||||
);
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
@@ -41,6 +44,16 @@ class Paragraph {
|
||||
};
|
||||
}
|
||||
|
||||
class Code {
|
||||
String? content;
|
||||
String? lang;
|
||||
|
||||
Code.fromJson(Map<String, dynamic> json) {
|
||||
content = json['content'];
|
||||
lang = json['lang'];
|
||||
}
|
||||
}
|
||||
|
||||
class Ugc {
|
||||
String? cover;
|
||||
String? descSecond;
|
||||
|
||||
@@ -85,7 +85,7 @@ class RcmdStat implements BaseStat {
|
||||
class RcmdOwner extends BaseOwner {
|
||||
RcmdOwner.fromJson(Map<String, dynamic> json) {
|
||||
name = json['goto'] == 'av'
|
||||
? (json['args']?['up_name'])
|
||||
? (json['args']?['up_name'] ?? '')
|
||||
: (json['desc_button']?['text'] ?? '');
|
||||
mid = json['args']?['up_id'] ?? 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user