21 lines
506 B
Dart
21 lines
506 B
Dart
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import 'package:dio/dio.dart';
|
|
import 'config.dart';
|
|
|
|
final dioProvider = Provider<Dio>((ref) {
|
|
final serverUrl = ref.watch(serverUrlProvider);
|
|
final dio = Dio(
|
|
BaseOptions(
|
|
baseUrl: serverUrl,
|
|
connectTimeout: const Duration(seconds: 10),
|
|
receiveTimeout: const Duration(seconds: 10),
|
|
headers: {
|
|
'Accept': 'application/json',
|
|
'Content-Type': 'application/json',
|
|
},
|
|
),
|
|
);
|
|
|
|
return dio;
|
|
});
|