mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
Added username changing
This commit is contained in:
@@ -41,6 +41,10 @@ var Client = (function () {
|
||||
this.user = null;
|
||||
this.alreadySentData = false;
|
||||
this.serverCreateListener = new Map();
|
||||
|
||||
this.email = "abc";
|
||||
this.password = "abc";
|
||||
|
||||
/*
|
||||
State values:
|
||||
0 - idle
|
||||
@@ -121,6 +125,9 @@ var Client = (function () {
|
||||
|
||||
self.state = 1; //set the state to logging in
|
||||
|
||||
self.email = email;
|
||||
self.password = password;
|
||||
|
||||
request.post(Endpoints.LOGIN).send({
|
||||
email: email,
|
||||
password: password
|
||||
@@ -342,6 +349,52 @@ var Client = (function () {
|
||||
}
|
||||
});
|
||||
}
|
||||
}, {
|
||||
key: "updateMessage",
|
||||
value: function updateMessage(message, content) {
|
||||
var callback = arguments.length <= 2 || arguments[2] === undefined ? function (err, msg) {} : arguments[2];
|
||||
|
||||
var self = this;
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
|
||||
request.patch(Endpoints.CHANNELS + "/" + message.channel.id + "/messages/" + message.id).set("authorization", self.token).send({
|
||||
content: content,
|
||||
mentions: []
|
||||
}).end(function (err, res) {
|
||||
if (err) {
|
||||
callback(err);
|
||||
reject(err);
|
||||
} else {
|
||||
var msg = new Message(res.body, message.channel, message.mentions, message.sender);
|
||||
callback(null, msg);
|
||||
resolve(msg);
|
||||
|
||||
message.channel.messages[message.channel.messages.indexOf(message)] = msg;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}, {
|
||||
key: "setUsername",
|
||||
value: function setUsername(newName) {
|
||||
var callback = arguments.length <= 1 || arguments[1] === undefined ? function (err) {} : arguments[1];
|
||||
|
||||
var self = this;
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
request.patch(Endpoints.API + "/users/@me").set("authorization", self.token).send({
|
||||
avatar: self.user.avatar,
|
||||
email: self.email,
|
||||
new_password: null,
|
||||
password: self.password,
|
||||
username: newName
|
||||
}).end(function (err) {
|
||||
callback(err);
|
||||
if (err) reject(err);else resolve();
|
||||
});
|
||||
});
|
||||
}
|
||||
}, {
|
||||
key: "sendMessage",
|
||||
value: function sendMessage(destination, message) {
|
||||
|
||||
Reference in New Issue
Block a user