Modernized dpcore code

- Rewritten dpcore transport object with deprecated API removed
- Optimized concurrent connection counts from 32 to 256
- Updated random port range for plugins
- Added debug output to plugin library
This commit is contained in:
Toby Chui
2025-03-10 22:00:33 +08:00
parent 3e57a90bb6
commit dfd5ef5578
23 changed files with 241 additions and 266 deletions

View File

@@ -63,6 +63,7 @@ func FSHandler(handler http.Handler) http.Handler {
//Extract the plugin ID from the request path
parts := strings.Split(r.URL.Path, "/")
if len(parts) > 2 {
//There is always a prefix slash, so [2] is the plugin ID
pluginID := parts[2]
pluginManager.HandlePluginUI(pluginID, w, r)
} else {