18 lines
450 B
JavaScript
18 lines
450 B
JavaScript
|
|
export const handler = {
|
||
|
|
processMessage(input) {
|
||
|
|
// input should be { type_w: "...", "payload": { plugin: "", ... } }
|
||
|
|
let n_input = JSON.parse(input);
|
||
|
|
console.log(`processing: ${input}`);
|
||
|
|
try {
|
||
|
|
// delete n_input["payload"]["plugin"];
|
||
|
|
return JSON.stringify({
|
||
|
|
type_w: n_input.type,
|
||
|
|
payload: n_input.payload
|
||
|
|
});
|
||
|
|
} catch (e) {
|
||
|
|
return `JSERROR: ${e.message}\nStack: ${e.stack}`;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
};
|