A third party ATProto appview

preferences fix

+4 -7
+4 -7
server/routes.ts
··· 3622 3622 '/xrpc/app.bsky.actor.getSuggestions', 3623 3623 xrpcOrchestrator.getSuggestions.bind(xrpcOrchestrator) 3624 3624 ); 3625 - // Preferences endpoints - return minimal responses 3626 - // These are PDS-only but some clients expect the AppView to handle them 3627 - app.get('/xrpc/app.bsky.actor.getPreferences', (req, res) => { 3628 - console.log('[PREFERENCES] GET preferences - returning empty list'); 3629 - // Return empty preferences to unblock the client 3630 - res.status(200).json({ preferences: [] }); 3631 - }); 3625 + // Preferences endpoints - proxy to user's PDS 3626 + app.get('/xrpc/app.bsky.actor.getPreferences', 3627 + xrpcOrchestrator.getPreferences.bind(xrpcOrchestrator) 3628 + ); 3632 3629 app.post('/xrpc/app.bsky.actor.putPreferences', 3633 3630 xrpcOrchestrator.putPreferences.bind(xrpcOrchestrator) 3634 3631 );