Bluesky app fork with some witchin' additions 💫

Translate strings in `src/lib/api/index.ts` (#5750)

authored by

surfdude29 and committed by
GitHub
0f400139 ef5bc524

+10 -9
+10 -9
src/lib/api/index.ts
··· 11 ComAtprotoRepoStrongRef, 12 RichText, 13 } from '@atproto/api' 14 import {QueryClient} from '@tanstack/react-query' 15 16 import {isNetworkError} from '#/lib/strings/errors' ··· 52 {cleanNewlines: true}, 53 ) 54 55 - opts.onStateChange?.('Processing...') 56 57 await rt.detectFacets(agent) 58 ··· 102 103 let res 104 try { 105 - opts.onStateChange?.('Posting...') 106 res = await agent.post({ 107 text: rt.text, 108 facets: rt.facets, ··· 117 }) 118 if (isNetworkError(e)) { 119 throw new Error( 120 - 'Post failed to upload. Please check your Internet connection and try again.', 121 ) 122 } else { 123 throw e ··· 141 safeMessage: e.message, 142 }) 143 throw new Error( 144 - 'Failed to save post interaction settings. Your post was created but users may be able to interact with it.', 145 ) 146 } 147 } ··· 166 safeMessage: e.message, 167 }) 168 throw new Error( 169 - 'Failed to save post interaction settings. Your post was created but users may be able to interact with it.', 170 ) 171 } 172 } ··· 248 logger.debug(`Uploading images`, { 249 count: imagesDraft.length, 250 }) 251 - onStateChange?.(`Uploading images...`) 252 const images: AppBskyEmbedImages.Image[] = await Promise.all( 253 imagesDraft.map(async (image, i) => { 254 logger.debug(`Compressing image #${i}`) ··· 302 ) 303 let blob: BlobRef | undefined 304 if (resolvedGif.thumb) { 305 - onStateChange?.('Uploading link thumbnail...') 306 const {path, mime} = resolvedGif.thumb.source 307 const response = await uploadBlob(agent, path, mime) 308 blob = response.data.blob ··· 326 if (resolvedLink.type === 'external') { 327 let blob: BlobRef | undefined 328 if (resolvedLink.thumb) { 329 - onStateChange?.('Uploading link thumbnail...') 330 const {path, mime} = resolvedLink.thumb.source 331 const response = await uploadBlob(agent, path, mime) 332 blob = response.data.blob ··· 352 ): Promise<ComAtprotoRepoStrongRef.Main> { 353 const resolvedLink = await fetchResolveLinkQuery(queryClient, agent, uri) 354 if (resolvedLink.type !== 'record') { 355 - throw Error('Expected uri to resolve to a record') 356 } 357 return resolvedLink.record 358 }
··· 11 ComAtprotoRepoStrongRef, 12 RichText, 13 } from '@atproto/api' 14 + import {t} from '@lingui/macro' 15 import {QueryClient} from '@tanstack/react-query' 16 17 import {isNetworkError} from '#/lib/strings/errors' ··· 53 {cleanNewlines: true}, 54 ) 55 56 + opts.onStateChange?.(t`Processing...`) 57 58 await rt.detectFacets(agent) 59 ··· 103 104 let res 105 try { 106 + opts.onStateChange?.(t`Posting...`) 107 res = await agent.post({ 108 text: rt.text, 109 facets: rt.facets, ··· 118 }) 119 if (isNetworkError(e)) { 120 throw new Error( 121 + t`Post failed to upload. Please check your Internet connection and try again.`, 122 ) 123 } else { 124 throw e ··· 142 safeMessage: e.message, 143 }) 144 throw new Error( 145 + t`Failed to save post interaction settings. Your post was created but users may be able to interact with it.`, 146 ) 147 } 148 } ··· 167 safeMessage: e.message, 168 }) 169 throw new Error( 170 + t`Failed to save post interaction settings. Your post was created but users may be able to interact with it.`, 171 ) 172 } 173 } ··· 249 logger.debug(`Uploading images`, { 250 count: imagesDraft.length, 251 }) 252 + onStateChange?.(t`Uploading images...`) 253 const images: AppBskyEmbedImages.Image[] = await Promise.all( 254 imagesDraft.map(async (image, i) => { 255 logger.debug(`Compressing image #${i}`) ··· 303 ) 304 let blob: BlobRef | undefined 305 if (resolvedGif.thumb) { 306 + onStateChange?.(t`Uploading link thumbnail...`) 307 const {path, mime} = resolvedGif.thumb.source 308 const response = await uploadBlob(agent, path, mime) 309 blob = response.data.blob ··· 327 if (resolvedLink.type === 'external') { 328 let blob: BlobRef | undefined 329 if (resolvedLink.thumb) { 330 + onStateChange?.(t`Uploading link thumbnail...`) 331 const {path, mime} = resolvedLink.thumb.source 332 const response = await uploadBlob(agent, path, mime) 333 blob = response.data.blob ··· 353 ): Promise<ComAtprotoRepoStrongRef.Main> { 354 const resolvedLink = await fetchResolveLinkQuery(queryClient, agent, uri) 355 if (resolvedLink.type !== 'record') { 356 + throw Error(t`Expected uri to resolve to a record`) 357 } 358 return resolvedLink.record 359 }