Files
zulip-desktop/app/renderer/js/utils/domain-util.js
2017-05-22 17:09:49 -07:00

29 lines
679 B
JavaScript

'use strict';
const {app} = require('electron').remote;
const JsonDB = require('node-json-db');
class DomainUtil {
constructor() {
this.db = new JsonDB(app.getPath('userData') + '/domain.json', true, true);
}
getDomains() {
return this.db.getData('/domains');
}
addDomain() {
const servers = {
url: 'https://chat.zulip.org',
alias: 'Zulip 2333',
icon: 'https://chat.zulip.org/static/images/logo/zulip-icon-128x128.271d0f6a0ca2.png'
}
this.db.push("/domains[]", servers, true);
}
removeDomains() {
this.db.delete("/domains");
}
}
module.exports = DomainUtil;