This repository has been archived on 2025-01-02. You can view files and clone it, but cannot push or open issues or pull requests.
Files
mylinks/server/controller/domain.js

9 lines
494 B
JavaScript

const Domain = require('../models/Domain');
const exists = async (domainName) => (await Domain.findOne({where: {domainName}})) !== null;
module.exports.getDomains = async () => (await Domain.findAll()).map(domain => (domain.domainName));
module.exports.deleteDomain = async (domainName) => await exists(domainName) ? await Domain.destroy({where: {domainName}}) : null;
module.exports.createDomain = async (domainName) => !await exists(domainName) ? await Domain.create({domainName}) : null;