16 lines
644 B
Dart
16 lines
644 B
Dart
|
|
|
|
import 'dart:async';
|
|
import 'package:get/get.dart';
|
|
import 'package:get/get_connect/http/src/request/request.dart';
|
|
|
|
import '../tools/platform_info_services.dart';
|
|
import '../tools/store_service.dart';
|
|
|
|
FutureOr<Request> requestInterceptor(Request request) async {
|
|
request.headers['User-Agent'] = 'StarLock/${PlatformInfoService.to.info.version}/${PlatformInfoService.to.info.buildNumber}/${GetPlatform.isAndroid ? 'Android' : 'iOS'}';
|
|
request.headers['Accept-Language'] = 'zh_CN';
|
|
// request.headers['token'] = StoreService.to.userToken!;
|
|
request.headers['Authorization'] = "Bearer ${StoreService.to.userToken!}";
|
|
return request;
|
|
} |