sendNotify method
Отправить сообщение о необходимоси обновления Если передан список ключей, то обновление будет дано только для них
Implementation
void sendNotify({List<NsgUpdateKey>? keys}) {
if (useUpdate) {
if (keys != null) {
update(keys);
} else {
update(_registeredUpdateKeys.keys.toList());
}
update(keys ?? updateKeys);
}
if (useChange && keys == null) {
//Если статус не изменился, refresh вызван не будет. Чтобы избежать этого, вызываем refresh вручную
var needRefresh = currentStatus == status;
change(currentStatus);
if (needRefresh) {
refresh();
}
}
statusChanged.broadcast(null);
}