feat: richtextfield

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-27 12:02:32 +08:00
parent 721bf2d59f
commit 6f2570c5be
26 changed files with 7154 additions and 870 deletions

View File

@@ -1,6 +1,7 @@
import 'dart:async';
import 'dart:convert';
import 'package:PiliPlus/common/widgets/text_field/controller.dart';
import 'package:PiliPlus/http/constants.dart';
import 'package:PiliPlus/http/live.dart';
import 'package:PiliPlus/http/video.dart';
@@ -48,7 +49,7 @@ class LiveRoomController extends GetxController {
late List<({int code, String desc})> acceptQnList = [];
RxString currentQnDesc = ''.obs;
String? savedDanmaku;
List<RichTextItem>? savedDanmaku;
AccountService accountService = Get.find<AccountService>();
@@ -233,6 +234,8 @@ class LiveRoomController extends GetxController {
@override
void onClose() {
savedDanmaku?.clear();
savedDanmaku = null;
scrollController
..removeListener(listener)
..dispose();