Skip to content

Commit 0f8c025

Browse files
committed
fix(indexd): use host stats for setup dialog contract counts
1 parent 4c3d1df commit 0f8c025

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.changeset/frank-areas-relate.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'indexd': minor
3+
---
4+
5+
Fixed setup dialogue showing invalid contract numbers using host stats endpoint. Closes https://github.com/SiaFoundation/indexd/issues/778
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
import {
2-
useAdminContracts,
32
useAdminSettingsContracts,
3+
useAdminStatsHosts,
44
} from '@siafoundation/indexd-react'
55

66
export function useNotEnoughContracts() {
77
const settingsContracts = useAdminSettingsContracts()
8-
// TODO: active contracts
9-
const contracts = useAdminContracts()
8+
const statsHosts = useAdminStatsHosts()
109

1110
const active =
1211
settingsContracts.data &&
13-
contracts.data &&
14-
contracts.data.length < settingsContracts.data.wantedContracts
12+
statsHosts.data &&
13+
statsHosts.data.active < settingsContracts.data.wantedContracts
1514

1615
return {
1716
active,
18-
count: contracts.data?.length || 0,
17+
count: statsHosts.data?.active || 0,
1918
required: settingsContracts.data?.wantedContracts || 0,
2019
}
2120
}

0 commit comments

Comments
 (0)