opt reply check

fix check dyn

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-12 16:44:51 +08:00
parent a94493705d
commit 308bd26172
3 changed files with 36 additions and 24 deletions

View File

@@ -51,12 +51,6 @@ class VideoReplyReplyController extends ReplyController
queryData();
}
@override
Future<void> onRefresh() {
paginationReply = null;
return super.onRefresh();
}
@override
List<ReplyInfo>? getDataList(response) {
return isDialogue ? response.replies : response.root.replies;
@@ -66,6 +60,7 @@ class VideoReplyReplyController extends ReplyController
bool customHandleResponse(bool isRefresh, Success response) {
final data = response.response;
subjectControl = data.subjectControl;
upMid ??= data.subjectControl.upMid;
paginationReply = data.paginationReply;
isEnd = data.cursor.isEnd;
@@ -141,6 +136,12 @@ class VideoReplyReplyController extends ReplyController
int? index,
}) {
assert(replyItem != null && index != null);
final (bool inputDisable, String? hint) = replyHint;
if (inputDisable) {
return;
}
final oid = replyItem!.oid.toInt();
final root = replyItem.id.toInt();
final key = oid + root;
@@ -150,6 +151,7 @@ class VideoReplyReplyController extends ReplyController
GetDialogRoute(
pageBuilder: (buildContext, animation, secondaryAnimation) {
return ReplyPage(
hint: hint,
oid: oid,
root: root,
parent: root,