mod: show reply rootText

Closes #605

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-04 21:17:22 +08:00
parent 2dc106adcb
commit f1433c6e9b
2 changed files with 17 additions and 2 deletions

View File

@@ -115,6 +115,18 @@ abstract class ReplyController extends CommonController {
int index = 0,
ReplyType? replyType,
}) {
String? hint;
try {
if (loadingState.value is Success) {
SubjectControl subjectControl =
(loadingState.value as Success).response.subjectControl;
if (subjectControl.hasSwitcherType() &&
subjectControl.switcherType != 1 &&
subjectControl.hasRootText()) {
hint = subjectControl.rootText;
}
}
} catch (_) {}
dynamic key = oid ?? replyItem.oid + replyItem.id;
Navigator.of(context)
.push(
@@ -132,6 +144,7 @@ abstract class ReplyController extends CommonController {
onSave: (reply) {
savedReplies[key] = reply;
},
hint: hint,
);
},
transitionDuration: const Duration(milliseconds: 500),