found and fixed navigation order updating bug. whew.

pull/20/head
Ro 5 years ago
parent 9dd8be25f4
commit 35a20479fe

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

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

Loading…
Cancel
Save