add to ui and add remove api

This commit is contained in:
2026-04-18 21:54:39 +02:00
parent bca9adc9aa
commit 260399c901
3 changed files with 26 additions and 4 deletions
+2 -4
View File
@@ -173,12 +173,10 @@ class Module(ActiveModifier):
self.skip_next = max(self.skip_next, 0)
return {"status": "ok", "data": self.skip_next}
elif data.get("action") == "skipi":
idx = data.get("target")
if not idx or not isinstance(idx, int): return {"status": "data", "data": list(self.skip_indexes)}
self.skip_indexes.add(idx)
if (add := data.get("add")) and isinstance(add, int): self.skip_indexes.add(add)
if (remove := data.get("remove")) is not None and isinstance(remove, int) and remove in self.skip_indexes: self.skip_indexes.remove(remove)
return {"status": "ok", "data": list(self.skip_indexes)}
activemod = Module()
# This is free and unencumbered software released into the public domain.