Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions mobile-app/lib/app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@ import 'package:resonance_network_wallet/v2/screens/auth/auth_wrapper.dart';
import 'package:resonance_network_wallet/v2/theme/app_theme.dart';
import 'package:resonance_network_wallet/services/local_notifications_service.dart';
import 'package:resonance_network_wallet/services/notification_integration_service.dart';
import 'package:resonance_network_wallet/services/referral_service.dart';
import 'package:resonance_network_wallet/services/telemetry_navigator_observer.dart';
import 'package:resonance_network_wallet/services/deep_link_service.dart';
import 'package:resonance_network_wallet/l10n/app_localizations.dart';
import 'dart:io' show Platform;

class ResonanceWalletApp extends ConsumerStatefulWidget {
const ResonanceWalletApp({super.key});
Expand All @@ -20,8 +18,6 @@ class ResonanceWalletApp extends ConsumerStatefulWidget {
}

class _ResonanceWalletAppState extends ConsumerState<ResonanceWalletApp> {
final ReferralService _referralService = ReferralService();

@override
void initState() {
super.initState();
Expand All @@ -31,8 +27,6 @@ class _ResonanceWalletAppState extends ConsumerState<ResonanceWalletApp> {
final localNotifications = ref.read(localNotificationsServiceProvider);
localNotifications.setupNotificationsClickListener();
localNotifications.handleLaunchByNotification();

if (Platform.isAndroid) _referralService.checkPlayStoreReferralCode();
}

@override
Expand Down
20 changes: 0 additions & 20 deletions mobile-app/lib/app_lifecycle_manager.dart
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ class _AppLifecycleManagerState extends ConsumerState<AppLifecycleManager> with
ref.read(appLifecycleStateProvider.notifier).state =
WidgetsBinding.instance.lifecycleState ?? AppLifecycleState.resumed;

_initializeTaskmasterLogin();
_setupConnectivityListener();
localAuthNotifier.checkAuthentication();
});
Expand Down Expand Up @@ -104,9 +103,6 @@ class _AppLifecycleManagerState extends ConsumerState<AppLifecycleManager> with
// that briefly pause/resume the app.
localAuthNotifier.checkAuthentication();

// Initialize Taskmaster login if wallet exists
_initializeTaskmasterLogin();

// Sync remote config on background resume
unawaited(ref.read(remoteConfigProvider.notifier).syncConfig());
}
Expand All @@ -132,22 +128,6 @@ class _AppLifecycleManagerState extends ConsumerState<AppLifecycleManager> with
}
}

// This is merely an optimization - check our login is active.
Future<void> _initializeTaskmasterLogin() async {
try {
final settingsService = SettingsService();
final hasWallet = await settingsService.getHasWallet();

if (hasWallet) {
final taskmasterService = TaskmasterService();
await taskmasterService.ensureIsLoggedIn();
quantusPrint('Taskmaster login initialized');
}
} catch (e) {
quantusPrint('Failed to initialize taskmaster login: $e');
}
}

@override
Widget build(BuildContext context) {
return widget.child;
Expand Down
45 changes: 0 additions & 45 deletions mobile-app/lib/providers/account_associations_providers.dart

This file was deleted.

2 changes: 1 addition & 1 deletion mobile-app/lib/providers/currency_display_provider.dart
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ final exchangeRatesProvider = FutureProvider<Map<String, Decimal>>((ref) async {
if (cached != null) return cached;

try {
final result = await TaskmasterService().getExchangeRates();
final result = await QuersiService().getExchangeRates();
final rates = result.rates.map((k, v) => MapEntry(k, Decimal.parse(v.toString())));
await _writeRatesCache(settings, rates, result.timeNextUpdateUnix);

Expand Down
2 changes: 1 addition & 1 deletion mobile-app/lib/providers/mining_rewards_provider.dart
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ final miningRewardsProvider = FutureProvider<MiningRewardsData>((ref) async {
}
final keyPair = ref.watch(hdWalletServiceProvider).deriveWormholeKeyPair(mnemonic: mnemonic);

final oldMiningAccountId = await TaskmasterService().getOldMiningAccountId();
final oldMiningAccountId = await QuersiService().getOldMiningAccountId();
final accountsList = accounts.map((a) => a.accountId).toList();
accountsList.add(oldMiningAccountId);

Expand Down
29 changes: 0 additions & 29 deletions mobile-app/lib/providers/opt_in_position_providers.dart

This file was deleted.

45 changes: 0 additions & 45 deletions mobile-app/lib/providers/raider_quest_providers.dart

This file was deleted.

5 changes: 0 additions & 5 deletions mobile-app/lib/services/deep_link_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import 'dart:async';
import 'package:app_links/app_links.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:resonance_network_wallet/providers/account_associations_providers.dart';
import 'package:resonance_network_wallet/providers/route_intent_providers.dart';
import 'package:resonance_network_wallet/providers/wallet_providers.dart';
import 'package:resonance_network_wallet/shared/utils/print.dart';
Expand Down Expand Up @@ -67,10 +66,6 @@ class DeepLinkService {
quantusPrint('Missing payment parameters or invalid recipient address');
}
}

if (uri.pathSegments.isNotEmpty && uri.pathSegments.first == 'oauth') {
_ref.invalidate(accountAssociationsProvider);
}
}

void dispose() {
Expand Down
2 changes: 0 additions & 2 deletions mobile-app/lib/services/logout_service.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:quantus_sdk/quantus_sdk.dart';
import 'package:resonance_network_wallet/providers/account_associations_providers.dart';
import 'package:resonance_network_wallet/providers/account_providers.dart';
import 'package:resonance_network_wallet/providers/currency_display_provider.dart';
import 'package:resonance_network_wallet/providers/l10n_provider.dart';
Expand Down Expand Up @@ -59,7 +58,6 @@ class LogoutService {
_ref.invalidate(encryptedTotalSpentProvider);
_ref.read(multisigAccountsProvider.notifier).reset();
_ref.invalidate(discoveredMultisigsProvider);
_ref.read(accountAssociationsProvider.notifier).reset();
_ref.read(keystoneSignCacheProvider.notifier).reset();
await _ref.read(selectedAppLocaleProvider.notifier).reset();
await _ref.read(selectedFiatCurrencyProvider.notifier).reset();
Expand Down
2 changes: 1 addition & 1 deletion mobile-app/lib/services/mining_rewards_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ class MiningRewardsService {
final schrodinger = _countBlocks('schrodinger', miners['schrodinger']!, allAccountIds);
final dirac = _countBlocks('dirac', miners['dirac']!, allAccountIds);
final (planckStats, redeemableRewards) = await (
TaskmasterService().getMinerStats(),
QuersiService().getMinerStats(),
wormholeUtxoService.getUnspentBalance(wormholeAddress: keyPair.address, secretHex: keyPair.secretHex),
).wait;
final redeemedRewards = planckStats.totalRewards - redeemableRewards;
Expand Down
Loading
Loading