mirror of https://github.com/calzoneman/sync.git
Fix rank change saving in the database
This commit is contained in:
parent
8c17b89eff
commit
91224f8e4b
|
@ -139,18 +139,21 @@ Channel.prototype.saveRank = function(user) {
|
||||||
console.log("MySQL Connection Failed");
|
console.log("MySQL Connection Failed");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
var query = 'UPDATE chan_{1}_ranks SET rank={2} WHERE name={3}'
|
var query = 'UPDATE chan_{1}_ranks SET rank="{2}" WHERE name="{3}"'
|
||||||
.replace(/\{1\}/, this.name)
|
.replace(/\{1\}/, this.name)
|
||||||
.replace(/\{2\}/, user.rank)
|
.replace(/\{2\}/, user.rank)
|
||||||
.replace(/\{3\}/, user.name);
|
.replace(/\{3\}/, user.name);
|
||||||
|
console.log(query);
|
||||||
var results = db.querySync(query);
|
var results = db.querySync(query);
|
||||||
|
console.log("saveRank update: " + results);
|
||||||
// Gonna have to insert a new one, bugger
|
// Gonna have to insert a new one, bugger
|
||||||
if(!results) {
|
if(!results.fetchAllSync) {
|
||||||
var query = 'INSERT INTO chan_{1}_ranks SET VALUES({2}, {3})'
|
var query = 'INSERT INTO chan_{1}_ranks (`name`, `rank`) VALUES ("{2}", "{3}")'
|
||||||
.replace(/\{1\}/, this.name)
|
.replace(/\{1\}/, this.name)
|
||||||
.replace(/\{2\}/, user.name)
|
.replace(/\{2\}/, user.name)
|
||||||
.replace(/\{3\}/, user.rank);
|
.replace(/\{3\}/, user.rank);
|
||||||
results = db.querySync(query);
|
results = db.querySync(query);
|
||||||
|
console.log("saveRank insert: " + results);
|
||||||
}
|
}
|
||||||
db.closeSync();
|
db.closeSync();
|
||||||
return results;
|
return results;
|
||||||
|
|
1
user.js
1
user.js
|
@ -275,6 +275,7 @@ User.prototype.login = function(name, sha256) {
|
||||||
else {
|
else {
|
||||||
var row;
|
var row;
|
||||||
if((row = Auth.login(name, sha256))) {
|
if((row = Auth.login(name, sha256))) {
|
||||||
|
this.loggedIn = true;
|
||||||
this.socket.emit('login', {
|
this.socket.emit('login', {
|
||||||
success: true
|
success: true
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue