Don't log errors for known app password issues in chat (#9268)

This commit is contained in:
Eric Bailey
2025-10-23 11:18:53 -05:00
committed by GitHub
parent 74cb81b65f
commit c00b3d1050
3 changed files with 24 additions and 9 deletions
+6 -3
View File
@@ -4,7 +4,10 @@ import {nanoid} from 'nanoid/non-secure'
import {networkRetry} from '#/lib/async/retry'
import {DM_SERVICE_HEADERS} from '#/lib/constants'
import {isNetworkError} from '#/lib/strings/errors'
import {
isErrorMaybeAppPasswordPermissions,
isNetworkError,
} from '#/lib/strings/errors'
import {Logger} from '#/logger'
import {
BACKGROUND_POLL_INTERVAL,
@@ -260,7 +263,7 @@ export class MessagesEventBus {
this.dispatch({event: MessagesEventBusDispatchEvent.Ready})
} catch (e: any) {
if (!isNetworkError(e)) {
if (!isNetworkError(e) && !isErrorMaybeAppPasswordPermissions(e)) {
logger.error(`init failed`, {
safeMessage: e.message,
})
@@ -375,7 +378,7 @@ export class MessagesEventBus {
this.emitter.emit('event', {type: 'logs', logs: batch})
}
} catch (e: any) {
if (!isNetworkError(e)) {
if (!isNetworkError(e) && !isErrorMaybeAppPasswordPermissions(e)) {
logger.error(`poll events failed`, {
safeMessage: e.message,
})