recent notes are reloaded if synced

This commit is contained in:
azivner 2017-12-03 10:42:23 -05:00
parent 28bc443914
commit 34f1eb930c
2 changed files with 14 additions and 3 deletions

View File

@ -11,9 +11,11 @@ const recentNotes = (function() {
// list of recent note paths // list of recent note paths
let list = []; let list = [];
server.get('recent-notes').then(result => { async function reload() {
const result = await server.get('recent-notes');
list = result.map(r => r.note_path); list = result.map(r => r.note_path);
}); }
function addRecentNote(noteTreeId, notePath) { function addRecentNote(noteTreeId, notePath) {
setTimeout(async () => { setTimeout(async () => {
@ -127,6 +129,8 @@ const recentNotes = (function() {
e.preventDefault(); e.preventDefault();
}); });
reload();
$(document).bind('keydown', 'alt+q', showDialog); $(document).bind('keydown', 'alt+q', showDialog);
selectBoxEl.dblclick(e => { selectBoxEl.dblclick(e => {
@ -140,6 +144,7 @@ const recentNotes = (function() {
return { return {
showDialog, showDialog,
addRecentNote addRecentNote,
reload
}; };
})(); })();

View File

@ -33,6 +33,12 @@ const messaging = (function() {
noteEditor.reload(); noteEditor.reload();
} }
if (data.recent_notes) {
console.log("Reloading recent notes because of background changes");
recentNotes.reload();
}
const changesToPushCountEl = $("#changesToPushCount"); const changesToPushCountEl = $("#changesToPushCount");
changesToPushCountEl.html(message.changesToPushCount); changesToPushCountEl.html(message.changesToPushCount);
} }