Skip to content

Commit 25c9f57

Browse files
author
Adam Spiers
committed
fix(sds): fix typing and linting errors
1 parent b95362d commit 25c9f57

18 files changed

+90
-63
lines changed

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ packages/api/src/client
22
packages/lexicon-resolver/src/client
33
packages/bsky/src/lexicon
44
packages/pds/src/lexicon
5+
packages/sds/src/lexicon
56
packages/ozone/src/lexicon

packages/sds-demo/src/components/collaboration-modal.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
// Repository Collaboration Modal - Manage repository access and collaborators
22
import { useState } from 'react'
3-
import { Button } from './button.tsx'
4-
import { Spinner } from './spinner.tsx'
53
import {
4+
useCanManageRepository,
65
useGrantAccessMutation,
7-
useRevokeAccessMutation,
86
useListCollaboratorsQuery,
9-
useCanManageRepository,
7+
useRevokeAccessMutation,
108
} from '../queries/use-collaboration-queries.ts'
119
import {
12-
validateDid,
10+
type RepositoryPermissions,
1311
formatCollaboratorName,
1412
getPermissionLevel,
15-
type RepositoryPermissions,
13+
validateDid,
1614
} from '../services/collaboration-service.ts'
15+
import { Button } from './button.tsx'
16+
import { Spinner } from './spinner.tsx'
1717

1818
interface CollaborationModalProps {
1919
isOpen: boolean

packages/sds-demo/src/components/repository-card.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Repository Card Component - Display repository info with collaboration features
22
import { Repository } from '../contexts/repository-context.tsx'
3-
import { Button } from './button.tsx'
43
import { useListCollaboratorsQuery } from '../queries/use-collaboration-queries.ts'
4+
import { Button } from './button.tsx'
55

66
interface RepositoryCardProps {
77
repository: Repository

packages/sds-demo/src/components/repository-dashboard.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@ import { useEffect, useState } from 'react'
33
import { Agent } from '@atproto/api'
44
import { useAuthContext } from '../auth/auth-provider.tsx'
55
import { SDS_SERVER_URL } from '../constants.ts'
6-
import { addSdsLexicons } from '../lib/sds-lexicons.ts'
76
import {
87
Repository,
98
useRepositoryContext,
109
} from '../contexts/repository-context.tsx'
10+
import { addSdsLexicons } from '../lib/sds-lexicons.ts'
11+
import { useListCollaboratorsQuery } from '../queries/use-collaboration-queries.ts'
1112
import {
1213
useCreateRecordMutation,
1314
useListOrganizationsQuery,
1415
} from '../queries/use-sds-queries.ts'
15-
import { useListCollaboratorsQuery } from '../queries/use-collaboration-queries.ts'
1616
import { retryApiCall } from '../utils/api-retry.ts'
1717
import { Button } from './button.tsx'
18-
import { Spinner } from './spinner.tsx'
18+
import { CollaborationDebug } from './collaboration-debug.tsx'
1919
import { CollaborationModal } from './collaboration-modal.tsx'
2020
import { PermissionBadge } from './permission-badge.tsx'
2121
import { RepositoryCard } from './repository-card.tsx'
22-
import { CollaborationDebug } from './collaboration-debug.tsx'
22+
import { Spinner } from './spinner.tsx'
2323

2424
export function RepositoryDashboard() {
2525
const auth = useAuthContext()

packages/sds-demo/src/queries/use-collaboration-queries.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query'
55
import { useAuthContext } from '../auth/auth-provider.tsx'
66
import {
7-
grantRepositoryAccess,
8-
revokeRepositoryAccess,
9-
listRepositoryCollaborators,
10-
getRepositoryPermissions,
7+
type Collaborator,
8+
type GetPermissionsResponse,
119
type GrantAccessRequest,
1210
type GrantAccessResponse,
13-
type Collaborator,
1411
type ListCollaboratorsResponse,
15-
type GetPermissionsResponse,
12+
getRepositoryPermissions,
13+
grantRepositoryAccess,
14+
listRepositoryCollaborators,
15+
revokeRepositoryAccess,
1616
} from '../services/collaboration-service.ts'
1717

1818
// Query key factory for collaboration-related queries

packages/sds/src/api/com/sds/organization/create.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export default function (server: Server, ctx: SdsAppContext) {
2121
calcPoints: () => 10,
2222
},
2323
],
24-
handler: async ({ input, auth }) => {
24+
handler: async ({ input }) => {
2525
const { name, description, handle, creatorDid } = input.body
2626

2727
if (!creatorDid) {

packages/sds/src/api/com/sds/repo/grantAccess.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// SDS Grant Access Endpoint - Allows repository owners to grant access to collaborators
22
import { AuthRequiredError, InvalidRequestError } from '@atproto/xrpc-server'
33
import { Server } from '../../../../lexicon'
4-
import { ids } from '../../../../lexicon/lexicons'
54
import { SdsAppContext } from '../../../../sds-context'
65
import { RepositoryPermissions, SdsPermissionError } from '../../../../types'
76

packages/sds/src/api/com/sds/repo/revokeAccess.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// SDS Revoke Access Endpoint - Allows repository owners to revoke access from collaborators
22
import { AuthRequiredError, InvalidRequestError } from '@atproto/xrpc-server'
33
import { Server } from '../../../../lexicon'
4-
import { ids } from '../../../../lexicon/lexicons'
54
import { SdsAppContext } from '../../../../sds-context'
65
import { SdsPermissionError } from '../../../../types'
76

packages/sds/src/oauth/federated-token-validator.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1+
import { JoseKey, Keyset } from '@atproto/oauth-provider'
12
import { AuthRequiredError } from '@atproto/xrpc-server'
2-
import { Keyset } from '@atproto/oauth-provider'
3-
import { JoseKey } from '@atproto/oauth-provider'
43

54
/**
65
* Result of token validation
@@ -51,10 +50,7 @@ export class FederatedTokenValidator {
5150
/**
5251
* Validate an OAuth token from any PDS issuer
5352
*/
54-
async validateToken(
55-
token: string,
56-
tokenType: 'Bearer' | 'DPoP' = 'Bearer',
57-
): Promise<TokenValidationResult> {
53+
async validateToken(token: string): Promise<TokenValidationResult> {
5854
// 1. Decode token to extract issuer (without verification)
5955
const payload = this.decodeTokenPayload(token)
6056

packages/sds/src/sequencer/events.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'node:assert'
22
import { z } from 'zod'
3-
import { cborEncode, noUndefinedVals, schema } from '@atproto/common'
3+
import { cborEncode, noUndefinedVals } from '@atproto/common'
44
import { BlockMap, blocksToCarFile } from '@atproto/repo'
55
import { AccountStatus } from '../account-manager/account-manager'
66
import { CommitDataWithOps, SyncEvtData } from '../repo'

0 commit comments

Comments
 (0)