Keep several Ziele and fill the Cache from Einstellungen.

A Koordinate adds another place, and Hessen fetches only missing Kacheln without marking a Gebiet.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-09 08:23:16 +02:00
co-authored by Cursor
parent 83a36c7a22
commit 6e635320e5
9 changed files with 601 additions and 387 deletions
+3 -1
View File
@@ -17,12 +17,14 @@ export function createMemoryCache(initial: string[] = []): CachePort {
export function createMemoryMarks(initial: string[] = []): MarksPort {
let heruntergeladen = [...initial];
let ziele: string[] = [];
return {
async read() {
return { heruntergeladen: [...heruntergeladen] };
return { heruntergeladen: [...heruntergeladen], ziele: [...ziele] };
},
async write(state) {
heruntergeladen = [...state.heruntergeladen];
ziele = [...state.ziele];
},
};
}