Как отключить воздушный тормоз для конкретного пользователя?
Мое приложение ember использует airbrake.io для сообщения об ошибках. Airbrake добавлен в проект с помощью беседки: https://github.com/balinterdi/ember-cli-airbrake
Это позволит включить воздушный тормоз для всех пользователей приложения. Следовательно ошибки от всех пользователей будут отправлены мне через airbrake.
То, что я хочу сделать, это отключить / включить воздушный тормоз в зависимости от пользователя. Следовательно, когда приложение загружается, я хочу иметь возможность решить, должен ли я включить воздушный тормоз или нет.
Идеи?
1 ответ
Вам нужно будет расширить их услуги: https://github.com/balinterdi/ember-cli-airbrake/blob/master/addon/services/airbrake.js
И введите ваш текущий пользовательский сервис, или как вы получаете доступ к текущему пользователю. Затем ovorride, какой бы метод ни использовался для настройки, и вызов super, когда вы хотите вызвать исходное поведение.