修复第二个参数为空导致异常

This commit is contained in:
qmqz
2025-01-09 17:15:29 +08:00
parent 0447c27274
commit ffaf27e764

View File

@@ -199,8 +199,13 @@ class ShelfWebServer implements WebServer {
print(e);
}
}
return im.invoke(v.simpleName,
[req, payload ?? <String, dynamic>{}]).reflectee;
List args;
if (v.parameters.length == 2) {
args = [req, payload ?? <String, dynamic>{}];
} else {
args = [req];
}
return im.invoke(v.simpleName, args).reflectee;
});
}
}