From 4999f675cdef5354eea6454bdbf4c568747cdd8f Mon Sep 17 00:00:00 2001 From: Kyra Date: Fri, 17 Aug 2018 16:52:57 +0200 Subject: [PATCH] src: delete leftover UserConnection class (#2758) --- src/index.js | 1 - src/structures/UserConnection.js | 54 -------------------------------- 2 files changed, 55 deletions(-) delete mode 100644 src/structures/UserConnection.js diff --git a/src/index.js b/src/index.js index 5ed3da57..4bb024e3 100644 --- a/src/index.js +++ b/src/index.js @@ -80,7 +80,6 @@ module.exports = { Role: require('./structures/Role'), TextChannel: require('./structures/TextChannel'), User: require('./structures/User'), - UserConnection: require('./structures/UserConnection'), VoiceChannel: require('./structures/VoiceChannel'), VoiceRegion: require('./structures/VoiceRegion'), VoiceState: require('./structures/VoiceState'), diff --git a/src/structures/UserConnection.js b/src/structures/UserConnection.js deleted file mode 100644 index 698e5b03..00000000 --- a/src/structures/UserConnection.js +++ /dev/null @@ -1,54 +0,0 @@ -const Util = require('../util/Util'); - -/** - * Represents a user connection (or "platform identity"). - */ -class UserConnection { - constructor(user, data) { - /** - * The user that owns the connection - * @type {User} - */ - this.user = user; - - this._patch(data); - } - - _patch(data) { - /** - * The type of the connection - * @type {string} - */ - this.type = data.type; - - /** - * The username of the connection account - * @type {string} - */ - this.name = data.name; - - /** - * The id of the connection account - * @type {string} - */ - this.id = data.id; - - /** - * Whether the connection is revoked - * @type {boolean} - */ - this.revoked = data.revoked; - - /** - * Partial server integrations (not yet implemented) - * @type {Object[]} - */ - this.integrations = data.integrations; - } - - toJSON() { - return Util.flatten(this); - } -} - -module.exports = UserConnection;