16 lines
No EOL
388 B
JavaScript
16 lines
No EOL
388 B
JavaScript
'use strict';
|
|
|
|
const PrivateContact = require('../structures/PrivateContact');
|
|
const BusinessContact = require('../structures/BusinessContact');
|
|
|
|
class ContactFactory {
|
|
static create(client, data) {
|
|
if(data.isBusiness) {
|
|
return new BusinessContact(client, data);
|
|
}
|
|
|
|
return new PrivateContact(client, data);
|
|
}
|
|
}
|
|
|
|
module.exports = ContactFactory; |