mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 12:24:38 +03:00
Plugin hooks (#1452)
* Refactor session and plugin code * Add context to job tasks * Show hooks in plugins page * Refactor session management
This commit is contained in:
@@ -8,6 +8,8 @@ import (
|
||||
"github.com/stashapp/stash/pkg/logger"
|
||||
)
|
||||
|
||||
const pluginPrefix = "[Plugin] "
|
||||
|
||||
func argToString(call otto.FunctionCall) string {
|
||||
arg := call.Argument(0)
|
||||
if arg.IsObject() {
|
||||
@@ -20,27 +22,27 @@ func argToString(call otto.FunctionCall) string {
|
||||
}
|
||||
|
||||
func logTrace(call otto.FunctionCall) otto.Value {
|
||||
logger.Trace(argToString(call))
|
||||
logger.Trace(pluginPrefix + argToString(call))
|
||||
return otto.UndefinedValue()
|
||||
}
|
||||
|
||||
func logDebug(call otto.FunctionCall) otto.Value {
|
||||
logger.Debug(argToString(call))
|
||||
logger.Debug(pluginPrefix + argToString(call))
|
||||
return otto.UndefinedValue()
|
||||
}
|
||||
|
||||
func logInfo(call otto.FunctionCall) otto.Value {
|
||||
logger.Info(argToString(call))
|
||||
logger.Info(pluginPrefix + argToString(call))
|
||||
return otto.UndefinedValue()
|
||||
}
|
||||
|
||||
func logWarn(call otto.FunctionCall) otto.Value {
|
||||
logger.Warn(argToString(call))
|
||||
logger.Warn(pluginPrefix + argToString(call))
|
||||
return otto.UndefinedValue()
|
||||
}
|
||||
|
||||
func logError(call otto.FunctionCall) otto.Value {
|
||||
logger.Error(argToString(call))
|
||||
logger.Error(pluginPrefix + argToString(call))
|
||||
return otto.UndefinedValue()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user