opt: reply ctr tag

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-08 11:26:11 +08:00
parent 42d7445d83
commit 356adbef5c

View File

@@ -55,6 +55,8 @@ class _VideoReplyReplyPanelState
late final itemPositionsListener = ItemPositionsListener.create(); late final itemPositionsListener = ItemPositionsListener.create();
late final _key = GlobalKey<ScaffoldState>(); late final _key = GlobalKey<ScaffoldState>();
late final _listKey = GlobalKey(); late final _listKey = GlobalKey();
late final _tag =
Utils.makeHeroTag('${widget.rpid}${widget.dialog}${widget.isDialogue}');
dynamic get firstFloor => dynamic get firstFloor =>
widget.firstFloor ?? _videoReplyReplyController.firstFloor; widget.firstFloor ?? _videoReplyReplyController.firstFloor;
@@ -78,16 +80,14 @@ class _VideoReplyReplyPanelState
replyType: widget.replyType, replyType: widget.replyType,
isDialogue: widget.isDialogue, isDialogue: widget.isDialogue,
), ),
tag: '${widget.rpid}${widget.dialog}${widget.isDialogue}', tag: _tag,
); );
} }
@override @override
void dispose() { void dispose() {
widget.onDispose?.call(); widget.onDispose?.call();
Get.delete<VideoReplyReplyController>( Get.delete<VideoReplyReplyController>(tag: _tag);
tag: '${widget.rpid}${widget.dialog}${widget.isDialogue}',
);
super.dispose(); super.dispose();
} }