···77 type FetchHandlerOptions,
88} from '@atproto/xrpc'
99import { schemas } from './lexicons.js'
1010-import { CID } from 'multiformats/cid'
1110import { type OmitKey, type Un$Typed } from './util.js'
1111+import {
1212+ ComAtprotoRepoListRecords,
1313+ ComAtprotoRepoGetRecord,
1414+ ComAtprotoRepoCreateRecord,
1515+ ComAtprotoRepoPutRecord,
1616+ ComAtprotoRepoDeleteRecord,
1717+} from '@atproto/api'
1218import * as SocialDrydownFragrance from './types/social/drydown/fragrance.js'
1319import * as SocialDrydownHouse from './types/social/drydown/house.js'
1420import * as SocialDrydownReview from './types/social/drydown/review.js'
+1-1
src/client/lexicons.ts
···77 ValidationError,
88 type ValidationResult,
99} from '@atproto/lexicon'
1010-import { type $Typed, is$typed, maybe$typed } from './util.js'
1010+import { is$typed, maybe$typed } from './util.js'
11111212export const schemaDict = {
1313 SocialDrydownFragrance: {
+1-3
src/client/types/social/drydown/fragrance.ts
···11/**
22 * GENERATED CODE - DO NOT MODIFY
33 */
44-import { type ValidationResult, BlobRef } from '@atproto/lexicon'
55-import { CID } from 'multiformats/cid'
64import { validate as _validate } from '../../../lexicons'
77-import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util'
55+import { is$typed as _is$typed } from '../../../util'
8697const is$typed = _is$typed,
108 validate = _validate
+1-3
src/client/types/social/drydown/house.ts
···11/**
22 * GENERATED CODE - DO NOT MODIFY
33 */
44-import { type ValidationResult, BlobRef } from '@atproto/lexicon'
55-import { CID } from 'multiformats/cid'
64import { validate as _validate } from '../../../lexicons'
77-import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util'
55+import { is$typed as _is$typed } from '../../../util'
8697const is$typed = _is$typed,
108 validate = _validate
+1-3
src/client/types/social/drydown/review.ts
···11/**
22 * GENERATED CODE - DO NOT MODIFY
33 */
44-import { type ValidationResult, BlobRef } from '@atproto/lexicon'
55-import { CID } from 'multiformats/cid'
64import { validate as _validate } from '../../../lexicons'
77-import { type $Typed, is$typed as _is$typed, type OmitKey } from '../../../util'
55+import { is$typed as _is$typed } from '../../../util'
8697const is$typed = _is$typed,
108 validate = _validate
+1-5
src/components/CreateReview.tsx
···43434444 // Use the session's built-in fetchHandler for authenticated requests
4545 // The fetchHandler automatically routes to the user's PDS using tokenSet.aud
4646- // This object matches the SessionManager interface expected by XrpcClient
4747- const baseClient = new AtpBaseClient({
4848- did: session.did,
4949- fetchHandler: (url, init) => session.fetchHandler(url, init)
5050- })
4646+ const baseClient = new AtpBaseClient(session.fetchHandler)
51475248 setAtp(baseClient)
5349 loadData(baseClient)