Liebe Scriptergemeinde, liebe sonstigen interessierten Forennutzer,
angeregt durch LennardTFD kam die Idee auf, einige Standards und Konventionen für Scripte einzuführen, um die Kompatibilität unterinander zu stärken und zusätzlich die Zahl der API-Anfragen zu reduzieren.
Ich denke, es ist auf jeden Fall sinnvoll, gewisse Standards zu haben, wenn sich dann alle daran halten, schaffen wir da ein gutes Miteinander
Dazu hier mal eine Auflistung, auf was wir uns im Hintergrund so ein bisschen geeinigt haben, Ergänzungen und Änderungen gerne hier öffentlich diskutieren.
Die Abfragewerte von APIs sollten im sessionStorage gespeichert werden. Der entsprechende Anteil im sessionStorage sähe dann in TypeScript verfasst so aus, wie im Code-Abschnitt unten beschrieben.
Dazu sollte der Zeitpunkt des letzten Updates gespeichert werden, damit die Werte nur alle 5 Minuten oder noch seltener geupdated werden (Je nach Bedarf eben).
Ein paar Definitionen finden sich unter https://github.com/LSS-Manager/Type-Definitions
Und um vielleicht dem ein oder anderen ein bisschen was zu vereinfachen, hab ich mal ein Repo mit Type-Definitonen angelegt: https://github.com/LSS-Manager/Type-Definitions
So, wenn ich hier jetzt irgendwas vergessen hab oder es Wünsche auf Änderungen und Erweiterungen gibt, gerne hier rein schreiben.
Grüße
Jan