|
1 | 1 | import { GitBookAPI } from '@gitbook/api'; |
2 | | -import * as Sentry from '@sentry/nextjs'; |
| 2 | +import { setTag, setContext } from '@sentry/nextjs'; |
3 | 3 | import assertNever from 'assert-never'; |
4 | 4 | import jwt from 'jsonwebtoken'; |
5 | 5 | import type { ResponseCookie } from 'next/dist/compiled/@edge-runtime/cookies'; |
@@ -94,8 +94,8 @@ interface ContentAPITokenPayload { |
94 | 94 | export async function middleware(request: NextRequest) { |
95 | 95 | const { url, mode } = getInputURL(request); |
96 | 96 |
|
97 | | - Sentry.setTag('url', url.toString()); |
98 | | - Sentry.setContext('request', { |
| 97 | + setTag('url', url.toString()); |
| 98 | + setContext('request', { |
99 | 99 | method: request.method, |
100 | 100 | url: url.toString(), |
101 | 101 | rawRequestURL: request.url, |
@@ -145,8 +145,8 @@ export async function middleware(request: NextRequest) { |
145 | 145 | return writeCookies(NextResponse.redirect(normalizedVA.toString()), resolved.cookies); |
146 | 146 | } |
147 | 147 |
|
148 | | - Sentry.setTag('space', resolved.space); |
149 | | - Sentry.setContext('content', { |
| 148 | + setTag('space', resolved.space); |
| 149 | + setContext('content', { |
150 | 150 | space: resolved.space, |
151 | 151 | changeRequest: resolved.changeRequest, |
152 | 152 | revision: resolved.revision, |
|
0 commit comments