@ -1,6 +1,8 @@
|
||||
import { executeCode } from '@/features/blocks/logic/code'
|
||||
import type { CodeToExecute } from 'models'
|
||||
import { executeScript } from '@/features/blocks/logic/script/executeScript'
|
||||
import type { ScriptToExecute } from 'models'
|
||||
|
||||
export const executeChatwoot = (chatwoot: { codeToExecute: CodeToExecute }) => {
|
||||
executeCode(chatwoot.codeToExecute)
|
||||
export const executeChatwoot = (chatwoot: {
|
||||
scriptToExecute: ScriptToExecute
|
||||
}) => {
|
||||
executeScript(chatwoot.scriptToExecute)
|
||||
}
|
||||
|
@ -1 +0,0 @@
|
||||
export * from './utils'
|
@ -1 +0,0 @@
|
||||
export * from './executeCode'
|
@ -1,6 +1,6 @@
|
||||
import type { CodeToExecute } from 'models'
|
||||
import type { ScriptToExecute } from 'models'
|
||||
|
||||
export const executeCode = async ({ content, args }: CodeToExecute) => {
|
||||
export const executeScript = async ({ content, args }: ScriptToExecute) => {
|
||||
const func = Function(...args.map((arg) => arg.id), content)
|
||||
try {
|
||||
await func(...args.map((arg) => arg.value))
|
Reference in New Issue
Block a user