From f54666577246c97891b95ecbb1a48f8776c457f2 Mon Sep 17 00:00:00 2001 From: Mohd Jasir Khan Date: Sat, 4 Jan 2025 12:13:08 +0530 Subject: [PATCH] feat: added ability to override mirai parsers and action_parsers. --- .../lib/src/framework/mirai_registry.dart | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/packages/mirai/lib/src/framework/mirai_registry.dart b/packages/mirai/lib/src/framework/mirai_registry.dart index 1110b77c..39ccb6d7 100644 --- a/packages/mirai/lib/src/framework/mirai_registry.dart +++ b/packages/mirai/lib/src/framework/mirai_registry.dart @@ -16,24 +16,14 @@ class MiraiRegistry { bool register(MiraiParser parser) { final String type = parser.type; - if (_miraiParsers.containsKey(type)) { - Log.w('Widget $type is already registered'); - return false; - } else { - _miraiParsers[type] = parser; - return true; - } + _miraiParsers[type] = parser; + return true; } bool registerAction(MiraiActionParser parser) { final String type = parser.actionType; - if (_miraiActionParsers.containsKey(type)) { - Log.w('Action $type is already registered'); - return false; - } else { - _miraiActionParsers[type] = parser; - return true; - } + _miraiActionParsers[type] = parser; + return true; } Future registerAll(List parsers) {