import 'package:dio/dio.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'api_env.dart'; import 'auth_interceptor.dart'; import 'error_interceptor.dart'; /// 全局 Dio 实例 final dioProvider = Provider((ref) { final dio = Dio(BaseOptions( baseUrl: baseUrl, connectTimeout: const Duration(seconds: 10), receiveTimeout: const Duration(seconds: 30), )); dio.interceptors.addAll([ AuthInterceptor(), ErrorInterceptor(), ]); return dio; });