mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-15 06:12:29 -06:00
feat: Add login integration test (WIP), update notes feature
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
import 'package:dio/dio.dart';
|
||||
|
||||
class LanguageHeaderInterceptor extends Interceptor {
|
||||
String preferredLocaleSubtag;
|
||||
LanguageHeaderInterceptor(this.preferredLocaleSubtag);
|
||||
final String Function() preferredLocaleSubtagBuilder;
|
||||
LanguageHeaderInterceptor(this.preferredLocaleSubtagBuilder);
|
||||
|
||||
@override
|
||||
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
|
||||
late String languages;
|
||||
if (preferredLocaleSubtag == "en") {
|
||||
if (preferredLocaleSubtagBuilder() == "en") {
|
||||
languages = "en";
|
||||
} else {
|
||||
languages = "$preferredLocaleSubtag,en;q=0.7,en-US;q=0.6";
|
||||
languages = "${preferredLocaleSubtagBuilder()},en;q=0.7,en-US;q=0.6";
|
||||
}
|
||||
options.headers.addAll({"Accept-Language": languages});
|
||||
handler.next(options);
|
||||
|
||||
Reference in New Issue
Block a user