mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-28 06:28:41 +01:00
Remove Wyre buy-provider integration (shut down 2023)
Delete the WyreBuyProvider + WyreOrderProviderAdapter source files, strip imports and call sites from buy/order view models and the buy webview, force isBitcoinBuyEnabled = false in di.dart, and drop the three wyreSecretKey/wyreApiKey/wyreAccountId entries from tool/utils/secret_key.dart. BuyProviderDescription.wyre (raw: 0) is kept as a no-op legacy entry so any old Hive-persisted order with that raw value still deserializes without throwing. Don't wire it back to UI/services.
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
import 'package:hash_wallet/buy/wyre/wyre_buy_provider.dart';
|
||||
import 'package:hash_wallet/order/order.dart';
|
||||
import 'package:hash_wallet/order/order_provider.dart';
|
||||
import 'package:cw_core/wallet_base.dart';
|
||||
|
||||
class WyreOrderProviderAdapter implements OrderProvider {
|
||||
WyreOrderProviderAdapter({required WalletBase wallet})
|
||||
: _wyreProvider = WyreBuyProvider(wallet: wallet);
|
||||
|
||||
final WyreBuyProvider _wyreProvider;
|
||||
|
||||
@override
|
||||
Future<(Order, Object?)> findOrderById(String id) async {
|
||||
final order = await _wyreProvider.findOrderById(id);
|
||||
return (order, null);
|
||||
}
|
||||
|
||||
@override
|
||||
String get title => _wyreProvider.title;
|
||||
|
||||
@override
|
||||
String get trackUrl => _wyreProvider.trackUrl;
|
||||
}
|
||||
Reference in New Issue
Block a user