opt dyn/reply text menu

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-07-16 20:25:21 +08:00
parent f7cd1aa502
commit 177493fe38
31 changed files with 550 additions and 268 deletions

View File

@@ -68,4 +68,12 @@ extension ListExt<T> on List<T> {
T getOrFirst(int index) {
return getOrNull(index) ?? first;
}
void insertOrAdd(int index, T element) {
if (length <= index) {
add(element);
} else {
insert(index, element);
}
}
}