mirror of
https://github.com/danbulant/discord.js
synced 2026-06-19 14:41:36 +00:00
v5.1.0 finalised bug fixes
This commit is contained in:
parent
c5e41544a2
commit
e01b4eb114
6 changed files with 42 additions and 3 deletions
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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue