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) {