idiomReplaceX / idiomreplacex-service

The IdiomReplaceX web service api
MIT License
1 stars 0 forks source link

Seite Start / Seite Stop #6

Open kasoft opened 2 years ago

kasoft commented 2 years ago

Da die Textstücke immer einzeln bearbeitet werden, wäre es gut eine Art Request ID zu haben. Ziel wäre es z.b. bei 30 Textblöcken einen Effekt zu verstärken. Dann weiß man zumindest was zusammengehört. Gibt es das schon?

kasoft commented 2 years ago

Hier ein Vorschlag um das zu realisieren. Wenn eine Seite geladen wurde und das Script startet die Textblöcke an den Service zu schicken, wird eine ID für die Seite generiert und immer mitgeschickt. Außerdem gibt es einen Zähler welcher mit jedem Call erhöht wird. Klappt vermutlich nicht perfekt in der Chronologie der Seite aber zumindest ergibt sich so eine Abfolge und man kann etwas ansteigen lassen (z.B. mit jedem Zähler einen Kackspecht im Textblock).

akohlbecker commented 2 years ago

das ist für die js client requests jetzt umgesetzt und muss nur noch im service verwendet werden. Siehe idiomReplaceX/idiomreplacex-client#3

kasoft commented 2 years ago

Ich hatte die Funktion schon vor einiger Zeit integriert und schließe das Ticket noch. Was gar nicht so einfach war: die Request kommen ja teilweise gleichzeitig an - wie bringe ich diese in eine schöne reihenfolge? ich habe das über einen LOCK in der Datenbank realisiert. Die Anfragen werden so lange gehalten, bis sie abgearbeitet sind. Dann kann ich den ersten in der DB speichern und beim zweiten diesen zuordnen.