diff options
Diffstat (limited to 'src/view/com/modals')
-rw-r--r-- | src/view/com/modals/CreateScene.tsx | 18 | ||||
-rw-r--r-- | src/view/com/modals/InviteToScene.tsx | 12 |
2 files changed, 21 insertions, 9 deletions
diff --git a/src/view/com/modals/CreateScene.tsx b/src/view/com/modals/CreateScene.tsx index 60c240546..c26087850 100644 --- a/src/view/com/modals/CreateScene.tsx +++ b/src/view/com/modals/CreateScene.tsx @@ -55,7 +55,13 @@ export function Component({}: {}) { displayName, description, }) - .catch(e => console.error(e)) // an error here is not critical + .catch(e => + // an error here is not critical + store.log.error( + 'Failed to update scene profile during creation', + e.toString(), + ), + ) // follow the scene await store.api.app.bsky.graph.follow .create( @@ -70,7 +76,13 @@ export function Component({}: {}) { createdAt: new Date().toISOString(), }, ) - .catch(e => console.error(e)) // an error here is not critical + .catch(e => + // an error here is not critical + store.log.error( + 'Failed to follow scene after creation', + e.toString(), + ), + ) Toast.show('Scene created') store.shell.closeModal() store.nav.navigate(`/profile/${fullHandle}`) @@ -82,7 +94,7 @@ export function Component({}: {}) { } else if (e instanceof AppBskyActorCreateScene.HandleNotAvailableError) { setError(`The handle "${handle}" is not available.`) } else { - console.error(e) + store.log.error('Failed to create scene', e.toString()) setError( 'Failed to create the scene. Check your internet connection and try again.', ) diff --git a/src/view/com/modals/InviteToScene.tsx b/src/view/com/modals/InviteToScene.tsx index a73440179..6fe17b4dc 100644 --- a/src/view/com/modals/InviteToScene.tsx +++ b/src/view/com/modals/InviteToScene.tsx @@ -84,9 +84,9 @@ export const Component = observer(function Component({ ) setCreatedInvites({[follow.did]: assertionUri, ...createdInvites}) Toast.show('Invite sent') - } catch (e) { + } catch (e: any) { setError('There was an issue with the invite. Please try again.') - console.error(e) + store.log.error('Failed to invite user to scene', e.toString()) } } const onPressUndo = async (subjectDid: string, assertionUri: string) => { @@ -98,9 +98,9 @@ export const Component = observer(function Component({ rkey: urip.rkey, }) setCreatedInvites(_omit(createdInvites, [subjectDid])) - } catch (e) { + } catch (e: any) { setError('There was an issue with the invite. Please try again.') - console.error(e) + store.log.error('Failed to delete a scene invite', e.toString()) } } @@ -117,9 +117,9 @@ export const Component = observer(function Component({ ...deletedPendingInvites, }) Toast.show('Invite removed') - } catch (e) { + } catch (e: any) { setError('There was an issue with the invite. Please try again.') - console.error(e) + store.log.error('Failed to delete an invite', e.toString()) } } |