diff --git a/ts/opengroup/opengroupV2/ApiAuth.ts b/ts/opengroup/opengroupV2/ApiAuth.ts index 33db4d10f..450c9ea54 100644 --- a/ts/opengroup/opengroupV2/ApiAuth.ts +++ b/ts/opengroup/opengroupV2/ApiAuth.ts @@ -83,7 +83,7 @@ export async function getAuthToken({ export const deleteAuthToken = async ({ serverUrl, roomId, -}: OpenGroupRequestCommonType): Promise => { +}: OpenGroupRequestCommonType): Promise => { const request: OpenGroupV2Request = { method: 'DELETE', room: roomId, @@ -95,13 +95,14 @@ export const deleteAuthToken = async ({ const result = await sendApiV2Request(request); const statusCode = parseStatusCodeFromOnionRequest(result); if (statusCode !== 200) { - window?.log?.warn(`Could not deleteAuthToken, status code: ${statusCode}`); - return false; + // FIXME not yet sure why this call always return 401 + // window?.log?.warn(`Could not deleteAuthToken, status code: ${statusCode}`); + return; } - return true; + return; } catch (e) { window?.log?.error('deleteAuthToken failed:', e); - return false; + return; } }; diff --git a/ts/session/snode_api/onions.ts b/ts/session/snode_api/onions.ts index 67b324922..b800788b5 100644 --- a/ts/session/snode_api/onions.ts +++ b/ts/session/snode_api/onions.ts @@ -238,9 +238,10 @@ async function processOnionRequestErrorAtDestination({ associatedWith?: string; }) { if (statusCode === 200) { - window?.log?.info('processOnionRequestErrorAtDestination. statusCode ok:', statusCode); return; } + window?.log?.info('processOnionRequestErrorAtDestination. statusCode ok:', statusCode); + process406Error(statusCode); await process421Error(statusCode, body, associatedWith, destinationEd25519); processOxenServerError(statusCode, body);