File tree Expand file tree Collapse file tree 3 files changed +8
-15
lines changed
Expand file tree Collapse file tree 3 files changed +8
-15
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " next-sanity " : patch
3+ ---
4+
5+ Dedupe ` resolvePerspectiveFromCookies `
Original file line number Diff line number Diff line change 1- import { sanitizePerspective } from '#live/sanitizePerspective'
21import { stegaEncodeSourceMap } from '@sanity/client/stega'
3- import { perspectiveCookieName } from '@sanity/preview-url-secret/constants'
42import {
53 createClient ,
64 type ClientPerspective ,
@@ -21,19 +19,9 @@ import {preconnect} from 'react-dom'
2119import type { SanityClientConfig } from './types'
2220
2321import { DRAFT_SYNC_TAG_PREFIX , PUBLISHED_SYNC_TAG_PREFIX } from './constants'
22+ import { resolvePerspectiveFromCookies } from '#live/resolvePerspectiveFromCookies'
23+
2424
25- /**
26- * @alpha CAUTION: This API does not follow semver and could have breaking changes in future minor releases.
27- */
28- export async function resolvePerspectiveFromCookies ( {
29- cookies : jar ,
30- } : {
31- cookies : Awaited < ReturnType < typeof cookies > >
32- } ) : Promise < Exclude < ClientPerspective , 'raw' > > {
33- return jar . has ( perspectiveCookieName )
34- ? sanitizePerspective ( jar . get ( perspectiveCookieName ) ?. value , 'drafts' )
35- : 'drafts'
36- }
3725
3826async function sanityCachedFetch < const QueryString extends string > (
3927 config : SanityClientConfig ,
Original file line number Diff line number Diff line change @@ -40,6 +40,6 @@ import type {ResolvePerspectiveFromCookies} from '#live/resolvePerspectiveFromCo
4040 * Resolves the perspective from the cookie that is set by `import { defineEnableDraftMode } from "next-sanity/draft-mode"`
4141 * @public
4242 */
43- export const resolvePerspectiveFromCookies : ResolvePerspectiveFromCookies = async ( ) => {
43+ export const resolvePerspectiveFromCookies : ResolvePerspectiveFromCookies = ( ) => {
4444 throw new Error ( `resolvePerspectiveFromCookies can't be imported by a client component` )
4545}
You can’t perform that action at this time.
0 commit comments