25 lines
616 B
JavaScript
25 lines
616 B
JavaScript
|
import { saveEditModal } from "../dictionaryManagement";
|
||
|
import { syncDetails } from "./sync";
|
||
|
import { addMessage } from "../utilities";
|
||
|
|
||
|
export function saveEditModalAndSync() {
|
||
|
saveEditModal();
|
||
|
|
||
|
return syncDetails().then(successful => {
|
||
|
if (successful) {
|
||
|
addMessage('Synced Successfully');
|
||
|
} else {
|
||
|
addMessage('Could Not Sync');
|
||
|
}
|
||
|
})
|
||
|
.catch(err => {
|
||
|
console.error(err);
|
||
|
addMessage('Could not connect');
|
||
|
});
|
||
|
}
|
||
|
|
||
|
export function saveAndCloseEditModalAndSync() {
|
||
|
saveEditModalAndSync().then(() => {
|
||
|
document.getElementById('editModal').style.display = 'none';
|
||
|
});
|
||
|
}
|