From 331d3130bc8ad1edb58021f5df364bfb65453161 Mon Sep 17 00:00:00 2001 From: ckaznable Date: Wed, 3 Jul 2024 21:41:48 +0800 Subject: [PATCH] Fix User Agent issue in some device (#8049) * Remove deviceName from User Agent * Use modelName for User Agent --- app/managers/network_manager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/managers/network_manager.ts b/app/managers/network_manager.ts index 33f02145c6..74cdbde80b 100644 --- a/app/managers/network_manager.ts +++ b/app/managers/network_manager.ts @@ -10,7 +10,7 @@ import { type APIClientConfiguration, } from '@mattermost/react-native-network-client'; import {nativeApplicationVersion, nativeBuildVersion} from 'expo-application'; -import {deviceName, osName, osVersion} from 'expo-device'; +import {modelName, osName, osVersion} from 'expo-device'; import {Alert, DeviceEventEmitter} from 'react-native'; import urlParse from 'url-parse'; @@ -99,7 +99,7 @@ class NetworkManager { }; private buildConfig = async () => { - const userAgent = `Mattermost Mobile/${nativeApplicationVersion}+${nativeBuildVersion} (${osName}; ${osVersion}; ${deviceName})`; + const userAgent = `Mattermost Mobile/${nativeApplicationVersion}+${nativeBuildVersion} (${osName}; ${osVersion}; ${modelName})`; const managedConfig = ManagedApp.enabled ? Emm.getManagedConfig() : undefined; const headers: Record = { [ClientConstants.HEADER_USER_AGENT]: userAgent,