Webpack build for branch master: d41675c080

This commit is contained in:
Travis CI 2017-10-01 09:59:17 +00:00
parent 8e3016871e
commit a0ef10641f
2 changed files with 88 additions and 87 deletions

View file

@ -1598,6 +1598,61 @@ module.exports = Util;
/* 6 */ /* 6 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const Collection = __webpack_require__(3);
/**
* Manages the creation, retrieval and deletion of a specific data model.
* @extends {Collection}
*/
class DataStore extends Collection {
constructor(client, iterable, holds) {
super();
Object.defineProperty(this, 'client', { value: client });
Object.defineProperty(this, 'holds', { value: holds });
if (iterable) for (const item of iterable) this.create(item);
}
create(data, cache = true, { id, extras = [] } = {}) {
const existing = this.get(id || data.id);
if (existing) return existing;
const entry = this.holds ? new this.holds(this.client, data, ...extras) : data;
if (cache) this.set(id || entry.id, entry);
return entry;
}
remove(key) { return this.delete(key); }
/**
* Resolves a data entry to a data Object.
* @param {string|Object} idOrInstance The id or instance of something in this datastore
* @returns {?Object} An instance from this datastore
*/
resolve(idOrInstance) {
if (idOrInstance instanceof this.holds) return idOrInstance;
if (typeof idOrInstance === 'string') return this.get(idOrInstance) || null;
return null;
}
/**
* Resolves a data entry to a instance ID.
* @param {string|Instance} idOrInstance The id or instance of something in this datastore
* @returns {?string}
*/
resolveID(idOrInstance) {
if (idOrInstance instanceof this.holds) return idOrInstance.id;
if (typeof idOrInstance === 'string') return idOrInstance;
return null;
}
}
module.exports = DataStore;
/***/ }),
/* 7 */
/***/ (function(module, exports, __webpack_require__) {
const Long = __webpack_require__(25); const Long = __webpack_require__(25);
// Discord epoch (2015-01-01T00:00:00.000Z) // Discord epoch (2015-01-01T00:00:00.000Z)
@ -1676,7 +1731,7 @@ module.exports = SnowflakeUtil;
/***/ }), /***/ }),
/* 7 */ /* 8 */
/***/ (function(module, exports) { /***/ (function(module, exports) {
/** /**
@ -1709,61 +1764,6 @@ class Base {
module.exports = Base; module.exports = Base;
/***/ }),
/* 8 */
/***/ (function(module, exports, __webpack_require__) {
const Collection = __webpack_require__(3);
/**
* Manages the creation, retrieval and deletion of a specific data model.
* @extends {Collection}
*/
class DataStore extends Collection {
constructor(client, iterable, holds) {
super();
Object.defineProperty(this, 'client', { value: client });
Object.defineProperty(this, 'holds', { value: holds });
if (iterable) for (const item of iterable) this.create(item);
}
create(data, cache = true, { id, extras = [] } = {}) {
const existing = this.get(id || data.id);
if (existing) return existing;
const entry = this.holds ? new this.holds(this.client, data, ...extras) : data;
if (cache) this.set(id || entry.id, entry);
return entry;
}
remove(key) { return this.delete(key); }
/**
* Resolves a data entry to a data Object.
* @param {string|Object} idOrInstance The id or instance of something in this datastore
* @returns {?Object} An instance from this datastore
*/
resolve(idOrInstance) {
if (idOrInstance instanceof this.holds) return idOrInstance;
if (typeof idOrInstance === 'string') return this.get(idOrInstance) || null;
return null;
}
/**
* Resolves a data entry to a instance ID.
* @param {string|Instance} idOrInstance The id or instance of something in this datastore
* @returns {?string}
*/
resolveID(idOrInstance) {
if (idOrInstance instanceof this.holds) return idOrInstance.id;
if (typeof idOrInstance === 'string') return idOrInstance;
return null;
}
}
module.exports = DataStore;
/***/ }), /***/ }),
/* 9 */ /* 9 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
@ -2099,8 +2099,8 @@ module.exports = DataResolver;
/* 11 */ /* 11 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
const { ChannelTypes } = __webpack_require__(0); const { ChannelTypes } = __webpack_require__(0);
/** /**
@ -2212,7 +2212,7 @@ const TextBasedChannel = __webpack_require__(17);
const Role = __webpack_require__(22); const Role = __webpack_require__(22);
const Permissions = __webpack_require__(9); const Permissions = __webpack_require__(9);
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
const { Presence } = __webpack_require__(13); const { Presence } = __webpack_require__(13);
const { Error, TypeError } = __webpack_require__(4); const { Error, TypeError } = __webpack_require__(4);
@ -4115,7 +4115,7 @@ const MessageCollector = __webpack_require__(40);
const Shared = __webpack_require__(41); const Shared = __webpack_require__(41);
const Util = __webpack_require__(5); const Util = __webpack_require__(5);
const { browser } = __webpack_require__(0); const { browser } = __webpack_require__(0);
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
const DataResolver = __webpack_require__(10); const DataResolver = __webpack_require__(10);
const MessageAttachment = __webpack_require__(18); const MessageAttachment = __webpack_require__(18);
@ -4894,8 +4894,8 @@ function isUndefined(arg) {
const TextBasedChannel = __webpack_require__(17); const TextBasedChannel = __webpack_require__(17);
const { Presence } = __webpack_require__(13); const { Presence } = __webpack_require__(13);
const UserProfile = __webpack_require__(87); const UserProfile = __webpack_require__(87);
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
const { Error } = __webpack_require__(4); const { Error } = __webpack_require__(4);
/** /**
@ -5167,7 +5167,7 @@ module.exports = User;
/* 21 */ /* 21 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
const Message = __webpack_require__(30); const Message = __webpack_require__(30);
const { Error } = __webpack_require__(4); const { Error } = __webpack_require__(4);
@ -5292,10 +5292,10 @@ module.exports = MessageStore;
/* 22 */ /* 22 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const Permissions = __webpack_require__(9); const Permissions = __webpack_require__(9);
const Util = __webpack_require__(5); const Util = __webpack_require__(5);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
const { TypeError } = __webpack_require__(4); const { TypeError } = __webpack_require__(4);
/** /**
@ -5646,7 +5646,7 @@ module.exports = Role;
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const { Endpoints } = __webpack_require__(0); const { Endpoints } = __webpack_require__(0);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
/** /**
* Represents an invitation to a guild channel. * Represents an invitation to a guild channel.
@ -5814,7 +5814,7 @@ const { ChannelTypes, Events, browser } = __webpack_require__(0);
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
const Util = __webpack_require__(5); const Util = __webpack_require__(5);
const DataResolver = __webpack_require__(10); const DataResolver = __webpack_require__(10);
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const Permissions = __webpack_require__(9); const Permissions = __webpack_require__(9);
const Shared = __webpack_require__(41); const Shared = __webpack_require__(41);
const GuildMemberStore = __webpack_require__(83); const GuildMemberStore = __webpack_require__(83);
@ -5822,7 +5822,7 @@ const RoleStore = __webpack_require__(84);
const EmojiStore = __webpack_require__(52); const EmojiStore = __webpack_require__(52);
const GuildChannelStore = __webpack_require__(85); const GuildChannelStore = __webpack_require__(85);
const PresenceStore = __webpack_require__(53); const PresenceStore = __webpack_require__(53);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
const { Error, TypeError } = __webpack_require__(4); const { Error, TypeError } = __webpack_require__(4);
/** /**
@ -8561,7 +8561,7 @@ const ReactionStore = __webpack_require__(81);
const { MessageTypes } = __webpack_require__(0); const { MessageTypes } = __webpack_require__(0);
const Permissions = __webpack_require__(9); const Permissions = __webpack_require__(9);
const GuildMember = __webpack_require__(12); const GuildMember = __webpack_require__(12);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
const { Error, TypeError } = __webpack_require__(4); const { Error, TypeError } = __webpack_require__(4);
/** /**
@ -9128,10 +9128,10 @@ module.exports = Message;
/* 31 */ /* 31 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const { ClientApplicationAssetTypes, Endpoints } = __webpack_require__(0); const { ClientApplicationAssetTypes, Endpoints } = __webpack_require__(0);
const DataResolver = __webpack_require__(10); const DataResolver = __webpack_require__(10);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
/** /**
* Represents a Client OAuth2 Application. * Represents a Client OAuth2 Application.
@ -9347,8 +9347,8 @@ module.exports = ClientApplication;
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
const { TypeError } = __webpack_require__(4); const { TypeError } = __webpack_require__(4);
/** /**
@ -11321,7 +11321,7 @@ module.exports = VoiceChannel;
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
const Snowflake = __webpack_require__(6); const Snowflake = __webpack_require__(7);
const Webhook = __webpack_require__(16); const Webhook = __webpack_require__(16);
const Targets = { const Targets = {
@ -11711,7 +11711,7 @@ module.exports = VoiceRegion;
/* 52 */ /* 52 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const Emoji = __webpack_require__(33); const Emoji = __webpack_require__(33);
const ReactionEmoji = __webpack_require__(34); const ReactionEmoji = __webpack_require__(34);
@ -11788,7 +11788,7 @@ module.exports = EmojiStore;
/* 53 */ /* 53 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const { Presence } = __webpack_require__(13); const { Presence } = __webpack_require__(13);
/** /**
@ -12064,11 +12064,12 @@ module.exports = {
Collection: __webpack_require__(3), Collection: __webpack_require__(3),
Constants: __webpack_require__(0), Constants: __webpack_require__(0),
DataResolver: __webpack_require__(10), DataResolver: __webpack_require__(10),
DataStore: __webpack_require__(6),
DiscordAPIError: __webpack_require__(38), DiscordAPIError: __webpack_require__(38),
EvaluatedPermissions: __webpack_require__(9), EvaluatedPermissions: __webpack_require__(9),
Permissions: __webpack_require__(9), Permissions: __webpack_require__(9),
Snowflake: __webpack_require__(6), Snowflake: __webpack_require__(7),
SnowflakeUtil: __webpack_require__(6), SnowflakeUtil: __webpack_require__(7),
Util: Util, Util: Util,
util: Util, util: Util,
version: __webpack_require__(35).version, version: __webpack_require__(35).version,
@ -14374,7 +14375,7 @@ module.exports = function search(target, options) {
/* 81 */ /* 81 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const MessageReaction = __webpack_require__(45); const MessageReaction = __webpack_require__(45);
/** /**
@ -14449,7 +14450,7 @@ module.exports = CategoryChannel;
/* 83 */ /* 83 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const GuildMember = __webpack_require__(12); const GuildMember = __webpack_require__(12);
const { Events, OPCodes } = __webpack_require__(0); const { Events, OPCodes } = __webpack_require__(0);
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
@ -14600,7 +14601,7 @@ module.exports = GuildMemberStore;
/* 84 */ /* 84 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const Role = __webpack_require__(22); const Role = __webpack_require__(22);
/** /**
@ -14651,7 +14652,7 @@ module.exports = RoleStore;
/* 85 */ /* 85 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const Channel = __webpack_require__(11); const Channel = __webpack_require__(11);
const GuildChannel = __webpack_require__(15); const GuildChannel = __webpack_require__(15);
@ -14780,7 +14781,7 @@ module.exports = function sendMessage(channel, options) { // eslint-disable-line
const Collection = __webpack_require__(3); const Collection = __webpack_require__(3);
const { UserFlags } = __webpack_require__(0); const { UserFlags } = __webpack_require__(0);
const UserConnection = __webpack_require__(88); const UserConnection = __webpack_require__(88);
const Base = __webpack_require__(7); const Base = __webpack_require__(8);
/** /**
* Represents a user's profile on Discord. * Represents a user's profile on Discord.
@ -16895,7 +16896,7 @@ module.exports = GuildChannelsPositionUpdate;
/* 160 */ /* 160 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const User = __webpack_require__(20); const User = __webpack_require__(20);
const GuildMember = __webpack_require__(12); const GuildMember = __webpack_require__(12);
const Message = __webpack_require__(30); const Message = __webpack_require__(30);
@ -16962,7 +16963,7 @@ module.exports = UserStore;
/* 161 */ /* 161 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const Channel = __webpack_require__(11); const Channel = __webpack_require__(11);
const { Events } = __webpack_require__(0); const { Events } = __webpack_require__(0);
@ -17070,7 +17071,7 @@ module.exports = ChannelStore;
/* 162 */ /* 162 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
const DataStore = __webpack_require__(8); const DataStore = __webpack_require__(6);
const Guild = __webpack_require__(24); const Guild = __webpack_require__(24);
/** /**

File diff suppressed because one or more lines are too long