import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:dio/dio.dart'; import 'config.dart'; final dioProvider = Provider((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; });