Merge pull request #50 from ente-io/connect_timeout

This commit is contained in:
Vishnu Mohandas 2021-09-22 10:32:35 +05:30 committed by GitHub
commit c4c38f7199
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,13 +4,14 @@ import 'package:dio/dio.dart';
import 'package:flutter_user_agent/flutter_user_agent.dart';
import 'package:package_info_plus/package_info_plus.dart';
int kConnectTimeout = 5000;
class Network {
Dio _dio;
Future<void> init() async {
await FlutterUserAgent.init();
final packageInfo = await PackageInfo.fromPlatform();
_dio = Dio(BaseOptions(headers: {
_dio = Dio(BaseOptions(connectTimeout: kConnectTimeout, headers: {
HttpHeaders.userAgentHeader: FlutterUserAgent.userAgent,
'X-Client-Version': packageInfo.version,
'X-Client-Package': packageInfo.packageName,