• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hypercerts-org / certified-group-service / 30290230230

27 Jul 2026 05:39PM UTC coverage: 94.407% (+0.2%) from 94.158%
30290230230

Pull #72

github

web-flow
Merge 0fd2c989f into 56cc5543e
Pull Request #72: [HYPER-313] feat(ownership): member-initiated ownership transfer flow

755 of 824 branches covered (91.63%)

Branch coverage included in aggregate %.

302 of 308 new or added lines in 12 files covered. (98.05%)

1 existing line in 1 file now uncovered.

2891 of 3038 relevant lines covered (95.16%)

57.92 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/api/index.ts
1
import type { Server } from '@atproto/xrpc-server'
×
2
import type { AppContext } from '../context.js'
3

4
import createRecord from './repo/createRecord.js'
5
import deleteRecord from './repo/deleteRecord.js'
6
import putRecord from './repo/putRecord.js'
7
import uploadBlob from './repo/uploadBlob.js'
8
import memberAdd from './member/add.js'
9
import memberRemove from './member/remove.js'
10
import memberList from './member/list.js'
11
import roleSet from './role/set.js'
12
import auditQuery from './audit/query.js'
13
import membershipList from './membership/list.js'
14
import groupRegister from './group/register.js'
15
import groupImport from './group/import.js'
16
import groupDestroy from './group/destroy.js'
17
import keysCreate from './keys/create.js'
18
import keysList from './keys/list.js'
19
import keysDelete from './keys/delete.js'
20
import adminSetOwner from './admin/setOwner.js'
21
import ownershipTransferPropose from './ownershipTransfer/propose.js'
22
import ownershipTransferAccept from './ownershipTransfer/accept.js'
23
import ownershipTransferCancel from './ownershipTransfer/cancel.js'
24
import ownershipTransferStatus from './ownershipTransfer/status.js'
25

26
export function registerXrpcMethods(server: Server, ctx: AppContext): void {
×
27
  createRecord(server, ctx)
×
28
  deleteRecord(server, ctx)
×
29
  putRecord(server, ctx)
×
30
  uploadBlob(server, ctx)
×
31
  memberAdd(server, ctx)
×
32
  memberRemove(server, ctx)
×
33
  memberList(server, ctx)
×
34
  roleSet(server, ctx)
×
35
  auditQuery(server, ctx)
×
36
  membershipList(server, ctx)
×
37
  groupRegister(server, ctx)
×
38
  groupImport(server, ctx)
×
39
  groupDestroy(server, ctx)
×
40
  keysCreate(server, ctx)
×
41
  keysList(server, ctx)
×
42
  keysDelete(server, ctx)
×
43
  adminSetOwner(server, ctx)
×
NEW
44
  ownershipTransferPropose(server, ctx)
×
NEW
45
  ownershipTransferAccept(server, ctx)
×
NEW
46
  ownershipTransferCancel(server, ctx)
×
NEW
47
  ownershipTransferStatus(server, ctx)
×
UNCOV
48
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc