mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-12-12 02:57:22 +00:00
@@ -223,6 +223,33 @@ class AbModel {
|
||||
}
|
||||
}
|
||||
|
||||
void renameTag(String oldTag, String newTag) {
|
||||
if (tags.contains(newTag)) return;
|
||||
tags.value = tags.map((e) {
|
||||
if (e == oldTag) {
|
||||
return newTag;
|
||||
} else {
|
||||
return oldTag;
|
||||
}
|
||||
}).toList();
|
||||
selectedTags.value = selectedTags.map((e) {
|
||||
if (e == oldTag) {
|
||||
return newTag;
|
||||
} else {
|
||||
return oldTag;
|
||||
}
|
||||
}).toList();
|
||||
for (var peer in peers) {
|
||||
peer.tags = peer.tags.map((e) {
|
||||
if (e == oldTag) {
|
||||
return newTag;
|
||||
} else {
|
||||
return oldTag;
|
||||
}
|
||||
}).toList();
|
||||
}
|
||||
}
|
||||
|
||||
void unsetSelectedTags() {
|
||||
selectedTags.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user