Files
is-a-good-dev/utils/checkInfo.js
T
2022-11-04 16:46:39 +08:00

28 lines
593 B
JavaScript

const fetch = require("node-fetch");
const core = require("@actions/core");
async function checkEmail(email) {
console.log(`Checking: ${email}`);
const url = `https://api.is-a-good.dev/email-check?key=6lPyUV2dX8&email=${encodeURIComponent(email)}`;
const options = {
method: "GET"
}
const res = await fetch(url, options).then(res => res.json());
console.log(res);
core.setOutput("infoReason", res.reason);
if(res.data.valid) return true;
return false;
}
async function checkInfo(data) {
return await checkEmail(data.owner.email);
}
module.exports = checkInfo;