fix(mobile): fallback authentication client model/type to unknown (#17059)

mobile: fallback authentication client model/type to unknown

Add fallback for client model/type if device is not ios or android

Signed-off-by: Luis Garcia <git@luigi311.com>
This commit is contained in:
Luigi311 2025-03-24 10:26:05 -06:00 committed by GitHub
parent d9c6ec06e5
commit 89656472ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -172,11 +172,14 @@ class ApiService implements Authentication {
authenticationApi.apiClient
.addDefaultHeader('deviceModel', iosInfo.utsname.machine);
authenticationApi.apiClient.addDefaultHeader('deviceType', 'iOS');
} else {
} else if (Platform.isAndroid) {
final androidInfo = await deviceInfoPlugin.androidInfo;
authenticationApi.apiClient
.addDefaultHeader('deviceModel', androidInfo.model);
authenticationApi.apiClient.addDefaultHeader('deviceType', 'Android');
} else {
authenticationApi.apiClient.addDefaultHeader('deviceModel', 'Unknown');
authenticationApi.apiClient.addDefaultHeader('deviceType', 'Unknown');
}
}