🧑‍💻 Add onDataChanged method to handle data changes in the plugin (#16244)

This commit is contained in:
Jeffrey Chen 2025-11-25 16:49:22 +08:00 committed by GitHub
parent 319cdbb98a
commit 9bfe00cf10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 94 additions and 35 deletions

View file

@ -67,10 +67,10 @@ func setPetalEnabled(c *gin.Context) {
app = arg["app"].(string)
}
if enabled {
upsertPluginSet := hashset.New(packageName)
model.PushReloadPlugin(upsertPluginSet, nil, app)
upsertPluginCodeSet := hashset.New(packageName)
model.PushReloadPlugin(upsertPluginCodeSet, nil, nil, app)
} else {
removePluginSet := hashset.New(packageName)
model.PushReloadPlugin(nil, removePluginSet, app)
model.PushReloadPlugin(nil, nil, removePluginSet, app)
}
}