Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. import * as Sentry from "@sentry/browser";
  2. import createSentryMiddleware from "redux-sentry-middleware";
  3. import { Context } from "../../common/Context";
  4.  
  5. Sentry.init({ dsn: process.env.PRODUCTION_SENTRY_DSN });
  6.  
  7. Sentry.configureScope(scope => {
  8. const filteredUser = {
  9. ...Context.user,
  10. phoneNumber: "FILTERED",
  11. name: "FILTERED",
  12. replyEmail: "FILTERED"
  13. };
  14. scope.setUser(filteredUser as any);
  15. scope.setExtra("context", {
  16. ...Context,
  17. user: filteredUser
  18. });
  19. });
  20.  
  21. const sentryMiddleware = createSentryMiddleware(Sentry, {
  22. breadcrumbDataFromAction: action => {
  23. return action
  24. },
  25. filterBreadcrumbActions: action => {
  26. return !action.type.match(/^modal\//) && !action.type.match(/^ui\//)
  27. }
  28. });
  29.  
  30. export default sentryMiddleware;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement