mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-06-12 15:31:09 +00:00
fix: resolve remaining lint warnings (console.log and missing deps)
This commit is contained in:
@@ -223,19 +223,19 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const initCrypto = async () => {
|
const initCrypto = async () => {
|
||||||
try {
|
try {
|
||||||
console.log('🔐 [Pezkuwi] Starting crypto initialization...');
|
console.warn('🔐 [Pezkuwi] Starting crypto initialization...');
|
||||||
console.log('⏳ [Pezkuwi] Waiting for crypto libraries...');
|
console.warn('⏳ [Pezkuwi] Waiting for crypto libraries...');
|
||||||
|
|
||||||
await cryptoWaitReady();
|
await cryptoWaitReady();
|
||||||
console.log('✅ [Pezkuwi] Crypto wait ready completed');
|
console.warn('✅ [Pezkuwi] Crypto wait ready completed');
|
||||||
|
|
||||||
const networkConfig = NETWORKS[currentNetwork];
|
const networkConfig = NETWORKS[currentNetwork];
|
||||||
console.log(`🌐 [Pezkuwi] Creating keyring for ${networkConfig.displayName}`);
|
console.warn(`🌐 [Pezkuwi] Creating keyring for ${networkConfig.displayName}`);
|
||||||
|
|
||||||
const kr = new Keyring({ type: 'sr25519', ss58Format: networkConfig.ss58Format });
|
const kr = new Keyring({ type: 'sr25519', ss58Format: networkConfig.ss58Format });
|
||||||
setKeyring(kr);
|
setKeyring(kr);
|
||||||
setIsReady(true);
|
setIsReady(true);
|
||||||
console.log('✅ [Pezkuwi] Crypto libraries initialized successfully');
|
console.warn('✅ [Pezkuwi] Crypto libraries initialized successfully');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error('❌ [Pezkuwi] Failed to initialize crypto:', err);
|
console.error('❌ [Pezkuwi] Failed to initialize crypto:', err);
|
||||||
console.error('❌ [Pezkuwi] Error details:', JSON.stringify(err, null, 2));
|
console.error('❌ [Pezkuwi] Error details:', JSON.stringify(err, null, 2));
|
||||||
@@ -305,7 +305,7 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
const seedKey = `pezkuwi_seed_${pair.address}`;
|
const seedKey = `pezkuwi_seed_${pair.address}`;
|
||||||
await secureStorage.setItem(seedKey, mnemonicPhrase);
|
await secureStorage.setItem(seedKey, mnemonicPhrase);
|
||||||
|
|
||||||
if (__DEV__) console.log('[Pezkuwi] Wallet created:', pair.address);
|
if (__DEV__) console.warn('[Pezkuwi] Wallet created:', pair.address);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
address: pair.address,
|
address: pair.address,
|
||||||
@@ -359,7 +359,7 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
const seedKey = `pezkuwi_seed_${pair.address}`;
|
const seedKey = `pezkuwi_seed_${pair.address}`;
|
||||||
await secureStorage.setItem(seedKey, trimmedInput);
|
await secureStorage.setItem(seedKey, trimmedInput);
|
||||||
|
|
||||||
if (__DEV__) console.log('[Pezkuwi] Wallet imported:', pair.address, isDevUri ? '(dev URI)' : '(mnemonic)');
|
if (__DEV__) console.warn('[Pezkuwi] Wallet imported:', pair.address, isDevUri ? '(dev URI)' : '(mnemonic)');
|
||||||
|
|
||||||
return { address: pair.address };
|
return { address: pair.address };
|
||||||
} catch (err: unknown) {
|
} catch (err: unknown) {
|
||||||
@@ -394,7 +394,7 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (__DEV__) console.log('[Pezkuwi] Wallet deleted:', address);
|
if (__DEV__) console.warn('[Pezkuwi] Wallet deleted:', address);
|
||||||
} catch (err: unknown) {
|
} catch (err: unknown) {
|
||||||
if (__DEV__) console.warn('[Pezkuwi] Failed to delete wallet:', err);
|
if (__DEV__) console.warn('[Pezkuwi] Failed to delete wallet:', err);
|
||||||
throw new Error((err as Error)?.message || 'Failed to delete wallet');
|
throw new Error((err as Error)?.message || 'Failed to delete wallet');
|
||||||
@@ -465,7 +465,7 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
await AsyncStorage.setItem(SELECTED_ACCOUNT_KEY, accounts[0].address);
|
await AsyncStorage.setItem(SELECTED_ACCOUNT_KEY, accounts[0].address);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (__DEV__) console.log(`[Pezkuwi] Connected with ${accounts.length} account(s)`);
|
if (__DEV__) console.warn(`[Pezkuwi] Connected with ${accounts.length} account(s)`);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (__DEV__) console.error('[Pezkuwi] Wallet connection failed:', err);
|
if (__DEV__) console.error('[Pezkuwi] Wallet connection failed:', err);
|
||||||
setError('Failed to connect wallet');
|
setError('Failed to connect wallet');
|
||||||
@@ -476,7 +476,7 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
const disconnectWallet = () => {
|
const disconnectWallet = () => {
|
||||||
setSelectedAccount(null);
|
setSelectedAccount(null);
|
||||||
AsyncStorage.removeItem(SELECTED_ACCOUNT_KEY);
|
AsyncStorage.removeItem(SELECTED_ACCOUNT_KEY);
|
||||||
if (__DEV__) console.log('[Pezkuwi] Wallet disconnected');
|
if (__DEV__) console.warn('[Pezkuwi] Wallet disconnected');
|
||||||
};
|
};
|
||||||
|
|
||||||
// Switch network
|
// Switch network
|
||||||
@@ -486,7 +486,7 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (__DEV__) console.log('[Pezkuwi] Switching to network:', NETWORKS[network].displayName);
|
if (__DEV__) console.warn('[Pezkuwi] Switching to network:', NETWORKS[network].displayName);
|
||||||
|
|
||||||
// Save network preference
|
// Save network preference
|
||||||
await AsyncStorage.setItem(SELECTED_NETWORK_KEY, network);
|
await AsyncStorage.setItem(SELECTED_NETWORK_KEY, network);
|
||||||
@@ -495,7 +495,7 @@ export const PezkuwiProvider: React.FC<PezkuwiProviderProps> = ({ children }) =>
|
|||||||
setCurrentNetwork(network);
|
setCurrentNetwork(network);
|
||||||
setIsApiReady(false);
|
setIsApiReady(false);
|
||||||
|
|
||||||
if (__DEV__) console.log('[Pezkuwi] Network switched successfully');
|
if (__DEV__) console.warn('[Pezkuwi] Network switched successfully');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (__DEV__) console.error('[Pezkuwi] Failed to switch network:', err);
|
if (__DEV__) console.error('[Pezkuwi] Failed to switch network:', err);
|
||||||
setError('Failed to switch network');
|
setError('Failed to switch network');
|
||||||
|
|||||||
@@ -129,6 +129,7 @@ export default function TelegramConnect() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
connect();
|
connect();
|
||||||
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
}, [searchParams, navigate]);
|
}, [searchParams, navigate]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user