zcatalyst-cli
Version:
Command Line Tool for CATALYST
36 lines (29 loc) • 869 B
JavaScript
;
import Cliq from 'zcatalyst-integ-cliq';
const extensionHandler = Cliq.extensionHandler();
extensionHandler.validateInstallation(async (req, res) => {
if(comp(req.user.first_name, '**INVALID_USER**') && comp(req.app_info.type, 'upgrade')) {
res.status = 400;
res.title = 'Update not allowed !';
res.message = 'Sorry. Update not allowed for the current app. Please contact admin.';
} else {
res.status = 200;
}
return res;
});
extensionHandler.handleInstallation(async (req, res) => {
/*
// Logic for installation post handling
*{
*
*}
*/
res.status = 200;
return res;
});
extensionHandler.handleUninstallation(async (req, res) => {
// Logic for uninstallation post handling
});
function comp(var1, var2) {
return var1.toUpperCase() === var2.toUpperCase();
}