Skip to content

Commit 93f9cd8

Browse files
chore: change passport update interval to 2 blocks
1 parent dee1c46 commit 93f9cd8

File tree

6 files changed

+20
-8
lines changed

6 files changed

+20
-8
lines changed

src/App.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import ConfigDevice from './pages/ConfigDevice';
2020
import Passcode from './pages/Passcode';
2121
import { getServerIpAddress } from "./api";
2222
import { parseQueryParams } from "./utils/utils";
23+
import Transfer from './pages/Transfer';
2324

2425
global.Buffer = require('buffer').Buffer;
2526

@@ -74,7 +75,7 @@ function App() {
7475

7576
const profiles = await createOrGetWallet(secretPhrase);
7677
setProfiles(profiles);
77-
listenProfileVer(setProfiles, setActivePassport);
78+
listenProfileVer(setProfiles, setActivePassport, handlePassport);
7879

7980
getAllNodes(allRegions, setClosestRegion, (allNodes: nodes_info[]) => {
8081
setaAllNodes(allNodes)
@@ -90,10 +91,6 @@ function App() {
9091
};
9192

9293
init();
93-
94-
const interval = setInterval(handlePassport, 15000);
95-
96-
return () => clearInterval(interval);
9794
}, []);
9895

9996
useEffect(() => {
@@ -130,6 +127,7 @@ function App() {
130127
<Route path="/languages" element={<Languages />}></Route>
131128
<Route path="/applications" element={<Applications />}></Route>
132129
<Route path="/subscription" element={<Subscription />}></Route>
130+
<Route path="/transfer" element={<Transfer />}></Route>
133131
<Route path="/support" element={<Support />}></Route>
134132
<Route path="/" element={<Home />}></Route>
135133
</Routes>

src/components/AccountList/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ export default function AccountList({ showMainWallet = true, simplifiedView = fa
152152
<div className="info-wrapper">
153153
<p>Silent Pass Passport</p>
154154
<div style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', gap: '8px', width: '100%' }}>
155-
{profiles?.[0]?.silentPassPassports
155+
{(profiles?.[0]?.silentPassPassports && profiles?.[0]?.activePassport)
156156
? [...profiles?.[0]?.silentPassPassports]
157157
.sort((a: any, b: any) => {
158158
const isAActive = a?.nftID === activePassport?.nftID;

src/components/SwapInput/index.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
.account-wrapper.active {
2727
/* should create the animation */
28-
height: 480px;
28+
height: 540px;
2929
}
3030

3131
.solana.account-wrapper.active {

src/pages/Transfer/index.css

Whitespace-only changes.

src/pages/Transfer/index.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import './index.css';
2+
3+
export default function Transfer() {
4+
return (
5+
<div className="page-container">
6+
7+
</div>
8+
)
9+
}

src/services/listeners.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ let epoch = 0;
2626

2727
const listenProfileVer = async (
2828
_setProfiles: (profiles: profile[]) => void,
29-
_setActivePassport: (profiles: freePassport) => void
29+
_setActivePassport: (profiles: freePassport) => void,
30+
_updateCurrentPassport: () => Promise<void>,
3031
) => {
3132
epoch = await conetProvider.getBlockNumber();
3233

@@ -64,6 +65,10 @@ const listenProfileVer = async (
6465

6566
setProcessingBlock(false);
6667
}
68+
69+
if (block % 2 === 0) {
70+
await _updateCurrentPassport();
71+
}
6772
}
6873
});
6974

0 commit comments

Comments
 (0)