markRepeated method
dynamic
markRepeated()
将已添加的内容重复的弹幕标记出来
Implementation
markRepeated() {
List<String> temp = [];
for (var entry in danmuItems) {
if (!entry.flag.isAnnouncement && temp.contains(entry.model.plainText)) {
if (!entry.model.isRepeatable) {
entry.flag = entry.flag.addRepeated;
}
} else {
entry.flag = entry.flag.removeRepeated;
temp.add(entry.model.plainText);
}
}
}