瀏覽代碼

fix annoying bug with regex matching null like a fucking dumbass

lolcat 1 天之前
父節點
當前提交
f6a369ed48
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      extra/4play/page-render.js

+ 4 - 4
extra/4play/page-render.js

@@ -234,10 +234,10 @@ fplay.event.on("web_response", async function(page){
 	
 	
 	var body = page.body.toString();
 	var body = page.body.toString();
 	
 	
-	var url_match = page.url.match(new RegExp(callback_data.url_match, "i"));
-	var content_match = body.match(new RegExp(callback_data.content_match, "i"));
-	var fail_url_match = page.url.match(new RegExp(callback_data.fail_url_match, "i"));
-	var fail_content_match = body.match(new RegExp(callback_data.fail_content_match, "i"));
+	var url_match = callback_data.url_match !== null ? page.url.match(new RegExp(callback_data.url_match, "i")) : null;
+	var content_match = callback_data.content_match !== null ? body.match(new RegExp(callback_data.content_match, "i")) : null;
+	var fail_url_match = callback_data.fail_url_match !== null ? page.url.match(new RegExp(callback_data.fail_url_match, "i")) : null;
+	var fail_content_match = callback_data.fail_content_match !== null ? body.match(new RegExp(callback_data.fail_content_match, "i")) : null;
 	
 	
 	// handle negative response
 	// handle negative response
 	if(
 	if(