1234567891011121314151617181920 |
- import 'package:domain/constants/api_constants.dart';
- import 'package:flutter_riverpod/flutter_riverpod.dart';
- import 'package:riverpod_annotation/riverpod_annotation.dart';
- import 'package:plugin_platform/http/http_provider.dart';
- import '../../dio_interceptors/interceptor_auth_dio.dart';
- import '../../dio_interceptors/interceptor_status_code_dio.dart';
- part 'http_provider.g.dart';
- @Riverpod(keepAlive: true)
- HttpProvider http(Ref ref) {
- return HttpProvider(
- ApiConstants.baseUrl,
- interceptors: [StatusCodeDioInterceptors(), AuthDioInterceptors()], //需要加上与App关联的一些拦截处理
- );
- }
|