- Added Items & Avatar to auto-save (Still need candies).
This commit is contained in:
Cronick 2016-09-16 18:31:33 +02:00
parent 45ae047dd2
commit f2c178eaf6
3 changed files with 23 additions and 4 deletions

View File

@ -56,8 +56,8 @@ export function getUserQueryData(obj) {
0, //obj.contact.sendPushNotifications,
// inventory
'{}', //obj.candyBag,
'{}', //obj.bag,
'{}', //obj.avatar,
obj.bag.querify(), //obj.bag,
obj.avatar.querify(), //obj.avatar,
'{"0":1,"1":1,"3":1,"4":1,"7":1}', //obj.tutorial,
// WHERE
obj.email

View File

@ -153,6 +153,23 @@ export default class Avatar {
});
}
/**
* @return {String}
*/
querify() {
return (JSON.stringify({
skin: this.skin,
hair: this.hair,
shirt: this.shirt,
pants: this.pants,
hat: this.hat,
shoes: this.shoes,
eyes: this.eyes,
gender: this.gender,
backpack: this.backpack
}));
}
/**
* @param {String} str
*/

View File

@ -50,8 +50,10 @@ export default class Tutorial {
* @return {String}
*/
querify() {
let buffer = {
"states": this.serialize()
let buffer = {};
for (let key in this.states) {
let itemId = this.getItemName(key);
buffer[itemId] = this[key];
};
return (JSON.stringify(buffer));
}