111
This commit is contained in:
@@ -238,7 +238,9 @@ class AssetProvider extends ChangeNotifier {
|
||||
final response = await _fundService.cancelOrder(orderNo);
|
||||
if (response.success) {
|
||||
await loadFundOrders();
|
||||
await loadFundAccount();
|
||||
await loadFundAccount(force: true);
|
||||
_eventBus.fire(AppEventType.assetChanged);
|
||||
_eventBus.fire(AppEventType.orderChanged);
|
||||
}
|
||||
return response;
|
||||
} catch (e) {
|
||||
|
||||
@@ -3,6 +3,7 @@ import 'package:shadcn_ui/shadcn_ui.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import '../../../core/theme/app_spacing.dart';
|
||||
import '../../../core/theme/app_theme_extension.dart';
|
||||
import '../../../core/event/app_event_bus.dart';
|
||||
import '../../../data/models/coin.dart';
|
||||
import '../../../providers/market_provider.dart';
|
||||
import '../../../providers/asset_provider.dart';
|
||||
@@ -265,6 +266,8 @@ class _TradePageState extends State<TradePage>
|
||||
_amountController.clear();
|
||||
// 刷新資產數據
|
||||
context.read<AssetProvider>().refreshAll(force: true);
|
||||
// 通知其他頁面刷新
|
||||
context.read<AppEventBus>().fire(AppEventType.assetChanged);
|
||||
_showResultDialog(true, '${isBuy ? '買入' : '賣出'}成功',
|
||||
'$quantity $coinCode @ $price USDT');
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user