Как отключить воздушный тормоз для конкретного пользователя?

Мое приложение 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, когда вы хотите вызвать исходное поведение.

Другие вопросы по тегам