32 lines
638 B
JavaScript
32 lines
638 B
JavaScript
import define from "../../define.js";
|
|
import { sendEmail } from "../../../../services/send-email.js";
|
|
export const meta = {
|
|
tags: [
|
|
"admin"
|
|
],
|
|
requireCredential: true,
|
|
requireModerator: true
|
|
};
|
|
export const paramDef = {
|
|
type: "object",
|
|
properties: {
|
|
to: {
|
|
type: "string"
|
|
},
|
|
subject: {
|
|
type: "string"
|
|
},
|
|
text: {
|
|
type: "string"
|
|
}
|
|
},
|
|
required: [
|
|
"to",
|
|
"subject",
|
|
"text"
|
|
]
|
|
};
|
|
export default define(meta, paramDef, async (ps)=>{
|
|
await sendEmail(ps.to, ps.subject, ps.text, ps.text);
|
|
});
|