found and fixed navigation order updating bug. whew.
This commit is contained in:
parent
9dd8be25f4
commit
35a20479fe
2 changed files with 21 additions and 11 deletions
|
@ -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…
Reference in a new issue