Files
Custom-Static-Website-Gener…/whatsapp-web.js/src/models/user.js
2020-08-05 12:07:40 +04:00

46 lines
834 B
JavaScript

const { Entity } = require('./entity');
const {Website} = require('./website');
class User{
/**
*
* @param {string} id
*/
constructor(id){
this.id = id;
this.websites = new Entity();
}
/**
*
* @param {Website} website
*/
addWebsite(website){
return this.websites.addData(website.companyName, website);
}
deleteWebsite(companyName){
return this.websites.deleteData(companyName);
}
getWebsite(companyName){
return this.websites.getData(companyName);
}
selectWebsite(companyName)
{
return this.websites.selectData(companyName);
}
/**
* @returns {Website}
*/
getSelectedWebsite(){
return this.getWebsite(this.websites.selectedData);
}
}
module.exports.User = User;