mirror of
https://github.com/rifts-obsidian-laboratory/anki-integration.git
synced 2026-07-22 05:42:50 +00:00
Behavior - Editing SynchronizeData() to avoid overwriting previously synchronized and saved data
This commit is contained in:
parent
9b124e4071
commit
d5a6661d0f
1 changed files with 5 additions and 2 deletions
|
|
@ -62,12 +62,15 @@ export async function RequestPermission(): Promise<any> {
|
|||
|
||||
// Synchronize data between Obsidian and Anki
|
||||
export async function SynchronizeData(plugin: AnkiIntegration) {
|
||||
// Attempting to synchronize decks-related data.
|
||||
let decksData: Object;
|
||||
decksData = await GetDecksData();
|
||||
plugin.settings.ankiData["decksData"] = decksData;
|
||||
if (decksData !== null) plugin.settings.ankiData["decksData"] = decksData;
|
||||
// Attempting to synchronize models-related data.
|
||||
let modelsData: Object;
|
||||
modelsData = await GetModelsData();
|
||||
plugin.settings.ankiData["modelsData"] = modelsData;
|
||||
if (modelsData !== null) plugin.settings.ankiData["modelsData"] = modelsData;
|
||||
// Saving settings.
|
||||
await plugin.saveSetting();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue