WIP: A simple cli for daily tangled use cases and AI integration. This is for my personal use right now, but happy if others get mileage from it! :)
at main 38 lines 942 B view raw
1import type { AtpSessionData } from '@atproto/api'; 2import type { SessionMetadata } from '../../src/lib/session.js'; 3 4/** 5 * Shared mock session data for tests 6 */ 7export const mockSessionData: AtpSessionData = { 8 did: 'did:plc:test123', 9 handle: 'user.bsky.social', 10 email: 'user@example.com', 11 emailConfirmed: true, 12 active: true, 13 accessJwt: 'mock-access-token', 14 refreshJwt: 'mock-refresh-token', 15}; 16 17/** 18 * Alternative mock session with different DID 19 */ 20export const mockSessionData2: AtpSessionData = { 21 did: 'did:plc:test456', 22 handle: 'another.bsky.social', 23 email: 'another@example.com', 24 emailConfirmed: true, 25 active: true, 26 accessJwt: 'mock-access-token-2', 27 refreshJwt: 'mock-refresh-token-2', 28}; 29 30/** 31 * Mock session metadata 32 */ 33export const mockSessionMetadata: SessionMetadata = { 34 handle: 'user.bsky.social', 35 did: 'did:plc:test123', 36 pds: 'https://bsky.social', 37 lastUsed: '2024-01-01T00:00:00.000Z', 38};