mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
new: only calc non-virt net iface (#295)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
abstract class TimeSeq<T extends TimeSeqIface> {
|
||||
List<T> pre;
|
||||
List<T> now;
|
||||
void onUpdate();
|
||||
|
||||
void update(List<T> new_) {
|
||||
pre = now;
|
||||
@@ -10,6 +11,8 @@ abstract class TimeSeq<T extends TimeSeqIface> {
|
||||
pre.removeWhere((e) => now.any((el) => e.same(el)));
|
||||
pre.addAll(now.where((e) => pre.every((el) => !e.same(el))));
|
||||
}
|
||||
|
||||
onUpdate();
|
||||
}
|
||||
|
||||
TimeSeq(this.pre, this.now);
|
||||
|
||||
Reference in New Issue
Block a user