Skip to content

Commit fbff8f5

Browse files
committed
Send user agent header with app version when logging in and registering
1 parent 1e9c44e commit fbff8f5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/providers/auth.dart

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@ class AuthProvider with ChangeNotifier {
110110
makeUri(serverUrl, REGISTRATION_URL),
111111
headers: {
112112
HttpHeaders.contentTypeHeader: 'application/json; charset=UTF-8',
113-
HttpHeaders.authorizationHeader: 'Token ${metadata![MANIFEST_KEY_API]}'
113+
HttpHeaders.authorizationHeader: 'Token ${metadata![MANIFEST_KEY_API]}',
114+
HttpHeaders.userAgentHeader: getAppNameHeader(),
114115
},
115116
body: json.encode(data),
116117
);
@@ -135,6 +136,7 @@ class AuthProvider with ChangeNotifier {
135136
makeUri(serverUrl, LOGIN_URL),
136137
headers: <String, String>{
137138
HttpHeaders.contentTypeHeader: 'application/json; charset=UTF-8',
139+
HttpHeaders.userAgentHeader: getAppNameHeader(),
138140
},
139141
body: json.encode({'username': username, 'password': password}),
140142
);
@@ -219,10 +221,10 @@ class AuthProvider with ChangeNotifier {
219221
String getAppNameHeader() {
220222
String out = '';
221223
if (applicationVersion != null) {
222-
out = '${applicationVersion!.version} '
224+
out = '/${applicationVersion!.version} '
223225
'(${applicationVersion!.packageName}; '
224226
'build: ${applicationVersion!.buildNumber})';
225227
}
226-
return 'wger App/$out';
228+
return 'wger App$out';
227229
}
228230
}

0 commit comments

Comments
 (0)