mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
v5.1.0 finalised bug fixes
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -36,6 +36,5 @@ build/Release
|
||||
node_modules
|
||||
test/auth.json
|
||||
examples/auth.json
|
||||
test/spotify.js
|
||||
|
||||
test/msgbot.js
|
||||
docs/_build
|
||||
@@ -226,6 +226,14 @@ var Client = (function (_EventEmitter) {
|
||||
return this.internal.leaveServer(server).then(callback, errCB(callback));
|
||||
};
|
||||
|
||||
// def deleteServer
|
||||
|
||||
Client.prototype.deleteServer = function deleteServer(server) {
|
||||
var callback = arguments.length <= 1 || arguments[1] === undefined ? function () /*err*/{} : arguments[1];
|
||||
|
||||
return this.internal.leaveServer(server).then(callback, errCB(callback));
|
||||
};
|
||||
|
||||
// def createChannel
|
||||
|
||||
Client.prototype.createChannel = function createChannel(server, name) {
|
||||
|
||||
@@ -116,6 +116,19 @@ var Server = (function (_Equality) {
|
||||
}
|
||||
}
|
||||
|
||||
Server.prototype.details = function details(user) {
|
||||
user = this.client.internal.resolver.resolveUser(user);
|
||||
if (user) {
|
||||
return this.memberMap[user.id];
|
||||
} else {
|
||||
return {};
|
||||
}
|
||||
};
|
||||
|
||||
Server.prototype.detailsOf = function detailsOf(user) {
|
||||
return this.details(user);
|
||||
};
|
||||
|
||||
Server.prototype.rolesOfUser = function rolesOfUser(user) {
|
||||
user = this.client.internal.resolver.resolveUser(user);
|
||||
if (user) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "discord.js",
|
||||
"version": "5.0.2",
|
||||
"version": "5.1.0",
|
||||
"description": "A way to interface with the Discord API",
|
||||
"main": "./entrypoint.js",
|
||||
"scripts": {
|
||||
|
||||
@@ -198,6 +198,12 @@ export default class Client extends EventEmitter {
|
||||
return this.internal.leaveServer(server)
|
||||
.then(callback, errCB(callback));
|
||||
}
|
||||
|
||||
// def deleteServer
|
||||
deleteServer(server, callback = (/*err*/) => {}) {
|
||||
return this.internal.leaveServer(server)
|
||||
.then(callback, errCB(callback));
|
||||
}
|
||||
|
||||
// def createChannel
|
||||
createChannel(server, name, type = "text", callback = (/*err, channel*/) => {}) {
|
||||
|
||||
@@ -69,6 +69,19 @@ export default class Server extends Equality {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
details(user) {
|
||||
user = this.client.internal.resolver.resolveUser(user);
|
||||
if (user) {
|
||||
return this.memberMap[user.id];
|
||||
} else {
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
detailsOf(user) {
|
||||
return this.details(user);
|
||||
}
|
||||
|
||||
rolesOfUser(user) {
|
||||
user = this.client.internal.resolver.resolveUser(user);
|
||||
|
||||
Reference in New Issue
Block a user