User 1
имеет наблюдателя, размещенного на локации.
User 2
изменяет что-то в этом конкретном месте, но данные не проходят правила проверки. Он получает предупреждение о том, что что-то пошло не так.
Проблема в том, что User 1
получит изменение, которое User 2
попыталось внести, даже если оно не прошло этап проверки.
Как User 1
знать, действительны ли полученные им данные?