Browse Source

feat(framework): 完善 existsPlugin 的判断逻辑

dzp 2 năm trước cách đây
mục cha
commit
77059c3d89
1 tập tin đã thay đổi với 14 bổ sung1 xóa
  1. 14 1
      framework/utils.tin

+ 14 - 1
framework/utils.tin

@@ -82,7 +82,20 @@ PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 
 
 #func {existsPlugin} {
     #local plugin {%1};
-    #return {@existsFile{plugins/$plugin.tin}};
+
+    #if { @existsFile{plugins/${plugin}.tin} } {
+        #return 1;
+    };
+
+    #if { @existsFile{plugins/$plugin/__init__.tin} } {
+        #return 1;
+    };
+
+    #if { @existsFile{plugins/$plugin/__main__.tin} } {
+        #return 1;
+    };
+
+    #return 0;
 };
 
 #func {mkdir} {