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) {
|
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 = {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Reference in a new issue