Added an action to execute code triggers

This commit is contained in:
2024-01-30 14:30:49 -05:00
parent 9fafe2b318
commit 5afe40b56a
2 changed files with 43 additions and 1 deletions

View File

@@ -30,7 +30,7 @@ export default function (self) {
id: 'actionArgs',
type: 'textinput',
label: 'Action Arguments',
default: 0,
default: '',
},
],
callback: async (event) => {
@@ -84,5 +84,43 @@ export default function (self) {
await self.client.testCredits()
},
},
runTrigger: {
name: 'Run Code Trigger',
options: [
{
id: 'trigger',
type: 'dropdown',
label: 'Trigger',
default: '',
choices: self.triggers.triggers.map((value) => ({ label: value.name, ...value })),
},
],
callback: async (event) => {
console.log('Run Trigger!', event.options.action)
await self.client.executeCodeTrigger(event.options.trigger)
},
},
runTriggerAdvanced: {
name: 'Run Code Trigger Advanced',
options: [
{
id: 'trigger',
type: 'dropdown',
label: 'Trigger',
default: '',
choices: self.triggers.triggers.map((value) => ({ label: value.name, ...value })),
},
{
id: 'triggerArgs',
type: 'textinput',
label: 'Trigger Arguments',
default: '',
},
],
callback: async (event) => {
console.log('Run Trigger!', event.options.action)
await self.client.executeCodeTrigger(event.options.trigger, event.options.triggerArgs)
},
},
})
}