feat: publish sanitized custom.97 source

This commit is contained in:
cneicy committed 2026-10-27 20:43:39 +08:00
1 parent 8e6ed0317b
commit 86c0276156
1022 files changed
+69903 -19207

No files matched your search

+3 -3
View File
@@ -55,12 +55,12 @@ func SetPluginRouter(outer *gin.Engine) gin.HandlerFunc {
trustedProxies, _, err := common.ResolveTrustedProxies(os.Getenv("TRUSTED_PROXIES"))
dispatcher := &pluginRouteDispatcher{registry: jsplugin.DefaultRegistry}
if err != nil {
common.SysError("configure plugin router trusted proxies: " + err.Error())
common.SysError(common.LogText("configure plugin router trusted proxies: %s", err.Error()))
return dispatcher.dispatch
}
builder := newPluginGenerationBuilder(outer.Routes(), trustedProxies, productionPluginRouteHandlers)
if err = jsplugin.DefaultRegistry.SetGenerationPreparer(builder.prepare); err != nil {
common.SysError("build initial plugin router: " + err.Error())
common.SysError(common.LogText("build initial plugin router: %s", err.Error()))
}
return dispatcher.dispatch
}
@@ -331,7 +331,7 @@ func pluginRouteRecovery() gin.HandlerFunc {
if recover() == nil {
return
}
common.SysError("panic recovered in plugin route")
common.SysError(common.LogText("panic recovered in plugin route"))
if pinnedValue, exists := c.Get(jsplugin.ContextKeyPinnedRoute); exists {
if pinned, ok := pinnedValue.(jsplugin.PinnedRoute); ok && pinned.Plugin != nil && pinned.Generation != nil {
logger.LogDebug(