found and fixed navigation order updating bug. whew.

This commit is contained in:
Ro 2020-06-24 15:19:54 -07:00
parent 9dd8be25f4
commit 35a20479fe
2 changed files with 21 additions and 11 deletions

View file

@ -14,16 +14,27 @@ export default class Navigation {
//-------------------------- //--------------------------
sync(body) { sync(body) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let payload = body;
settings.menu = payload;
let response = []; let response = [];
fs.writeJson('site/settings.json', settings) settings
.then(() => { .load(SETTINGS_FILE)
response = { .then(settings => {
type: DataEvent.SETTINGS_UPDATED, let payload = body;
message: 'Menu order saved, champ' settings.menu = payload;
}; fs.writeJson('site/settings.json', settings)
resolve(response); .then(() => {
response = {
type: DataEvent.SETTINGS_UPDATED,
message: 'Menu order saved, champ'
};
resolve(response);
})
.catch(err => {
response = {
type: DataEvent.REQUEST_LAME,
message: err
};
reject(response);
});
}) })
.catch(err => { .catch(err => {
response = { response = {

View file

@ -28,8 +28,7 @@ export default class NavIndex {
REQUEST_TYPE_POST, REQUEST_TYPE_POST,
CONTENT_TYPE_JSON, CONTENT_TYPE_JSON,
data data
).then(response => { ).then(r => {
let r = response.response;
if (r.type == DataEvent.MENU_UPDATED) { if (r.type == DataEvent.MENU_UPDATED) {
notify.alert(r.message, true); notify.alert(r.message, true);
} else { } else {