UNPKG

@openinc/parse-server-opendash

Version:
23 lines (22 loc) 748 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = init; const openinc_auth_common_1 = require("./openinc-auth.common"); async function init(name) { Parse.Cloud.define(name, async function (request) { const token = await (0, openinc_auth_common_1.consumeToken)("verify-email", request.params.token); const user = await new Parse.Query(Parse.User).get(token.userId, { useMasterKey: true, }); user.save({ emailVerified: true }, { useMasterKey: true }); return { success: true }; }, { requireUser: false, fields: { token: { required: true, type: String, }, }, }); }