Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import * as Sentry from "@sentry/browser";
- import createSentryMiddleware from "redux-sentry-middleware";
- import { Context } from "../../common/Context";
- Sentry.init({ dsn: process.env.PRODUCTION_SENTRY_DSN });
- Sentry.configureScope(scope => {
- const filteredUser = {
- ...Context.user,
- phoneNumber: "FILTERED",
- name: "FILTERED",
- replyEmail: "FILTERED"
- };
- scope.setUser(filteredUser as any);
- scope.setExtra("context", {
- ...Context,
- user: filteredUser
- });
- });
- const sentryMiddleware = createSentryMiddleware(Sentry, {
- breadcrumbDataFromAction: action => {
- return action
- },
- filterBreadcrumbActions: action => {
- return !action.type.match(/^modal\//) && !action.type.match(/^ui\//)
- }
- });
- export default sentryMiddleware;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement