mirror of
https://github.com/TriliumNext/Notes.git
synced 2026-04-24 21:59:03 -05:00
#98, better error reporting for sync setup
This commit is contained in:
@@ -223,9 +223,14 @@ addTabHandler((function() {
|
||||
});
|
||||
|
||||
$syncToServerButton.click(async () => {
|
||||
await server.post("setup/sync-to-server");
|
||||
const resp = await server.post("setup/sync-to-server");
|
||||
|
||||
infoService.showMessage("Sync has been established to the server instance. It will take some time to finish.");
|
||||
if (resp.success) {
|
||||
infoService.showMessage("Sync has been established to the server instance. It will take some time to finish.");
|
||||
}
|
||||
else {
|
||||
infoService.showError('Sync setup failed: ' + resp.error);
|
||||
}
|
||||
});
|
||||
|
||||
return {
|
||||
|
||||
@@ -105,9 +105,11 @@ function SetupModel() {
|
||||
this.step('sync-in-progress');
|
||||
|
||||
setInterval(checkOutstandingSyncs, 1000);
|
||||
|
||||
hideAlert();
|
||||
}
|
||||
else {
|
||||
showAlert('Sync setup failed: ', resp.error);
|
||||
showAlert('Sync setup failed: ' + resp.error);
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -130,6 +132,10 @@ function showAlert(message) {
|
||||
$("#alert").show();
|
||||
}
|
||||
|
||||
function hideAlert() {
|
||||
$("#alert").hide();
|
||||
}
|
||||
|
||||
ko.applyBindings(new SetupModel(), document.getElementById('setup-dialog'));
|
||||
|
||||
$("#setup-dialog").show();
|
||||
Reference in New Issue
Block a user