fix(electron): sync network setting to localStorage when switching networks
The network toggle in Settings was saving to database via electron API but getCurrentNetwork() in transaction.ts reads from localStorage. This caused the balance display to use wrong RPC endpoint after switching. Now syncs to localStorage when switching networks to ensure consistency. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
5f484f6579
commit
7f66ed0ebe
|
|
@ -185,6 +185,8 @@ export default function Settings() {
|
|||
const result = await window.electronAPI.kava.switchNetwork('testnet');
|
||||
if (result.success) {
|
||||
setKavaNetwork('testnet');
|
||||
// 同步到 localStorage 供前端工具函数使用
|
||||
localStorage.setItem('kava_network', 'testnet');
|
||||
setMessage({ type: 'success', text: '已切换到 Kava 测试网' });
|
||||
}
|
||||
}}
|
||||
|
|
@ -197,6 +199,8 @@ export default function Settings() {
|
|||
const result = await window.electronAPI.kava.switchNetwork('mainnet');
|
||||
if (result.success) {
|
||||
setKavaNetwork('mainnet');
|
||||
// 同步到 localStorage 供前端工具函数使用
|
||||
localStorage.setItem('kava_network', 'mainnet');
|
||||
setMessage({ type: 'success', text: '已切换到 Kava 主网' });
|
||||
}
|
||||
}}
|
||||
|
|
|
|||
Loading…
Reference in New Issue