Skip to content

Commit eddd504

Browse files
authored
[HUMAN App] feat: avoid same oracle displaying in oracle discovery (#3491)
1 parent f800a50 commit eddd504

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

packages/apps/human-app/frontend/src/modules/worker/services/oracles.service.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,16 @@ async function getOracles(selectedJobTypes: string[]) {
7272
}
7373
}
7474

75+
const oracleAddresses = new Set<string>();
76+
oracles = oracles.filter(({ address: oracleAddress }) => {
77+
if (oracleAddresses.has(oracleAddress)) {
78+
return false;
79+
}
80+
81+
oracleAddresses.add(oracleAddress);
82+
return true;
83+
});
84+
7585
return oracles;
7686
} catch (error) {
7787
if (error instanceof ApiClientError) {

0 commit comments

Comments
 (0)