File tree Expand file tree Collapse file tree 5 files changed +18
-1
lines changed
Expand file tree Collapse file tree 5 files changed +18
-1
lines changed Original file line number Diff line number Diff line change 44[submodule "packages/flutter_avif "]
55 path = packages/flutter_avif
66 url = https://github.com/realth000/flutter_avif.git
7+ [submodule "packages/dart_bbcode_parser "]
8+ path = packages/dart_bbcode_parser
9+ url = https://github.com/realth000/dart_bbcode_parser.git
Original file line number Diff line number Diff line change 11import 'package:chat_bottom_container/chat_bottom_container.dart' ;
2+ import 'package:dart_bbcode_parser/dart_bbcode_parser.dart' ;
23import 'package:flutter/material.dart' ;
34import 'package:flutter_bbcode_editor/flutter_bbcode_editor.dart' ;
45import 'package:flutter_bloc/flutter_bloc.dart' ;
@@ -11,6 +12,7 @@ import 'package:tsdm_client/extensions/list.dart';
1112import 'package:tsdm_client/extensions/string.dart' ;
1213import 'package:tsdm_client/features/editor/widgets/rich_editor.dart' ;
1314import 'package:tsdm_client/features/editor/widgets/toolbar.dart' ;
15+ import 'package:tsdm_client/features/notification/bloc/notification_bloc.dart' ;
1416import 'package:tsdm_client/features/post/bloc/post_edit_bloc.dart' ;
1517import 'package:tsdm_client/features/post/models/models.dart' ;
1618import 'package:tsdm_client/features/post/repository/post_edit_repository.dart' ;
@@ -629,7 +631,9 @@ class _PostEditPageState extends State<PostEditPage> with LoggerMixin {
629631 if (! initialized) {
630632 final data = state.content? .data;
631633 if (data != null ) {
632- bbcodeController.setDocumentFromRawText (data);
634+ // bbcodeController.setDocumentFromRawText(data);
635+ final delta = parseBBCodeTextToDelta (data);
636+ bbcodeController.setDocumentFromDelta (delta);
633637 }
634638 initialized = true ;
635639 }
Original file line number Diff line number Diff line change @@ -305,6 +305,13 @@ packages:
305305 url: "https://pub.dev"
306306 source: hosted
307307 version: "1.0.0+7.3.0"
308+ dart_bbcode_parser:
309+ dependency: "direct main"
310+ description:
311+ path: "packages/dart_bbcode_parser"
312+ relative: true
313+ source: path
314+ version: "0.1.0"
308315 dart_mappable:
309316 dependency: "direct main"
310317 description:
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ dependencies:
1919 # Blocked by flutter
2020 collection : any
2121 cookie_jar : ^4.0.8
22+ dart_bbcode_parser :
23+ path : ./packages/dart_bbcode_parser
2224 dart_mappable : ^4.4.0
2325 dio : ^5.8.0+1
2426 dio_brotli_transformer : ^2.0.0
You can’t perform that action at this time.
0 commit comments