0
Исправлено

Возможно ошибка в коде паттерна Наблюдатель

Макс Торт 5 лет назад обновлен anonymous 5 лет назад 2

В псевдокоде идет обращение напрямую к приватной переменной. Хотя, как мне кажется, должен быть отдельный метод в классе Editor, который будет добавлять подписчика через метод менеджера. Из-за этого в клиенстком коде какая-то путаница, ведь объект логгера к примеру должен получать eventType "open" в момент, когда Editor откроет файл, а так получается, что еще до открытия файла едитором, логгер уже отчитывается об открытии. В общем я чет запутался пока разбирался как должно быть и как есть, но явно что-то не так))

editor.events.subscribe("open", logger)

Ответ

+1
Ответ
Исправлено

Исправление пошли на деплой, через час будут на сайте. Спасибо!

Запланировано

Спасибо, что сообщили об этом косяке. Поле действительно должно быть публичным. Поправлю это на неделе. Ещё раз спасибо!

+1
Ответ
Исправлено

Исправление пошли на деплой, через час будут на сайте. Спасибо!

Сервис поддержки клиентов работает на платформе UserEcho