MCPcopy Index your code
hub / github.com/callumalpass/tasknotes / drainSettingsDataSaves

Method drainSettingsDataSaves

src/main.ts:740–752  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

738 }
739
740 private async drainSettingsDataSaves(): Promise<void> {
741 try {
742 while (this.settingsDataSaveRequested) {
743 this.settingsDataSaveRequested = false;
744 await this.writeSettingsDataOnlyOnce();
745 }
746 } finally {
747 this.settingsDataSavePromise = null;
748 if (this.settingsDataSaveRequested) {
749 await this.saveSettingsDataOnly();
750 }
751 }
752 }
753
754 private async writeSettingsDataOnlyOnce(): Promise<void> {
755 if (this.settingsLoadCompromised) {

Callers 1

saveSettingsDataOnlyMethod · 0.95

Calls 2

saveSettingsDataOnlyMethod · 0.95

Tested by

no test coverage detected