replies timeline only, appview-less bluesky client
at main 721 B view raw
1import domain from '$lib/domain'; 2import { dev } from '$app/environment'; 3 4export const oauthMetadata = { 5 client_id: `${domain}/oauth-client-metadata.json`, 6 client_name: 'nucleus', 7 client_uri: domain, 8 logo_uri: `${domain}/favicon.png`, 9 redirect_uris: [`${domain}/`], 10 scope: 'atproto transition:generic', 11 grant_types: ['authorization_code', 'refresh_token'], 12 response_types: ['code'], 13 token_endpoint_auth_method: 'none', 14 application_type: 'web', 15 dpop_bound_access_tokens: true 16}; 17 18export const redirectUri = `${domain}/`; 19export const clientId = dev 20 ? `http://localhost` + 21 `?redirect_uri=${encodeURIComponent(redirectUri)}` + 22 `&scope=${encodeURIComponent(oauthMetadata.scope)}` 23 : oauthMetadata.client_id;