diff --git a/lib/pages/common/reply_controller.dart b/lib/pages/common/reply_controller.dart index f2971e109..15c5cee7e 100644 --- a/lib/pages/common/reply_controller.dart +++ b/lib/pages/common/reply_controller.dart @@ -101,16 +101,12 @@ abstract class ReplyController extends CommonListController { onReload(); } - (bool inputDisable, bool canUploadPic, String? hint) get replyHint { + (bool inputDisable, String? hint) get replyHint { String? hint; - bool canUploadPic = true; bool inputDisable = false; try { if (subjectControl case final subjectControl?) { inputDisable = subjectControl.inputDisable; - canUploadPic = - subjectControl.uploadPictureIconState == .EditorIconState_DEFAULT || - subjectControl.uploadPictureIconState == .EditorIconState_ENABLE; if (subjectControl.hasRootText()) { final rootText = subjectControl.rootText; if (inputDisable) { @@ -122,7 +118,7 @@ abstract class ReplyController extends CommonListController { } } } catch (_) {} - return (inputDisable, canUploadPic, hint); + return (inputDisable, hint); } void onReply( @@ -131,9 +127,8 @@ abstract class ReplyController extends CommonListController { ReplyInfo? replyItem, int? replyType, }) { - if (loadingState.value case Error error) { - final errMsg = error.errMsg; - if (errMsg != null && (error.code == 12061 || error.code == 12002)) { + if (loadingState.value case Error(:final errMsg, :final code)) { + if (errMsg != null && (code == 12061 || code == 12002)) { SmartDialog.showToast(errMsg); return; } @@ -141,7 +136,7 @@ abstract class ReplyController extends CommonListController { assert(replyItem != null || (oid != null && replyType != null)); - final (bool inputDisable, bool canUploadPic, String? hint) = replyHint; + final (bool inputDisable, String? hint) = replyHint; if (inputDisable) { return; } @@ -159,7 +154,9 @@ abstract class ReplyController extends CommonListController { replyType: replyItem?.type.toInt() ?? replyType!, replyItem: replyItem, items: savedReplies[key], - canUploadPic: canUploadPic, + + /// hd api deprecated + // canUploadPic: canUploadPic, onSave: (reply) { if (reply.isEmpty) { savedReplies.remove(key); diff --git a/lib/pages/video/reply_reply/controller.dart b/lib/pages/video/reply_reply/controller.dart index 5b33c19e1..113ab0983 100644 --- a/lib/pages/video/reply_reply/controller.dart +++ b/lib/pages/video/reply_reply/controller.dart @@ -164,7 +164,7 @@ class VideoReplyReplyController extends ReplyController }) { assert(replyItem != null && index != null); - final (bool inputDisable, bool canUploadPic, String? hint) = replyHint; + final (bool inputDisable, String? hint) = replyHint; if (inputDisable) { return; }