This commit is contained in:
sion
2026-04-06 16:33:03 +08:00
parent b9234b1121
commit 71c8689989
19 changed files with 231 additions and 6 deletions

View File

@@ -18,9 +18,12 @@ import 'data/services/trade_service.dart';
import 'data/services/asset_service.dart';
import 'data/services/fund_service.dart';
import 'data/services/bonus_service.dart';
import 'data/services/kline_service.dart';
import 'data/services/kline_websocket_service.dart';
import 'providers/auth_provider.dart';
import 'providers/market_provider.dart';
import 'providers/asset_provider.dart';
import 'providers/kline_provider.dart';
import 'providers/theme_provider.dart';
import 'ui/pages/auth/login_page.dart';
import 'ui/pages/main/main_page.dart';
@@ -101,6 +104,8 @@ class MyApp extends StatelessWidget {
Provider<AssetService>(create: (_) => AssetService(dioClient)),
Provider<FundService>(create: (_) => FundService(dioClient)),
Provider<BonusService>(create: (_) => BonusService(dioClient)),
Provider<KlineService>(create: (_) => KlineService(dioClient)),
Provider<KlineWebSocketService>(create: (_) => KlineWebSocketService()),
// State Management
ChangeNotifierProvider<AuthProvider>(
create: (ctx) {
@@ -120,6 +125,12 @@ class MyApp extends StatelessWidget {
ctx.read<AppEventBus>(),
),
),
ChangeNotifierProvider<KlineProvider>(
create: (ctx) => KlineProvider(
ctx.read<KlineService>(),
ctx.read<KlineWebSocketService>(),
),
),
];
}