Как отключить воздушный тормоз для конкретного пользователя? - PullRequest
0 голосов
/ 30 января 2019

Мое приложение ember использует airbrake.io для сообщения об ошибках.Airbrake добавляется в проект с использованием bower: https://github.com/balinterdi/ember-cli-airbrake

Это позволит включить воздушный тормоз для всех пользователей приложения.Следовательно, ошибки от всех пользователей будут отправляться мне через airbrake.

Что я хочу сделать, это отключить / включить airbrake в зависимости от пользователя.Следовательно, когда приложение загружается, я хочу иметь возможность решить, должен ли я включить воздушный тормоз или нет.

Идеи?

1 Ответ

0 голосов
/ 03 февраля 2019

Вам нужно будет расширить их услугу: https://github.com/balinterdi/ember-cli-airbrake/blob/master/addon/services/airbrake.js

И добавить ваш текущий пользовательский сервис, или, тем не менее, вы получаете доступ к текущему пользователю.Затем ovorride, какой бы метод ни использовался для настройки, и вызов super, когда вы хотите вызвать исходное поведение

...