Skip to content

Commit

Permalink
Update SDK version and refine ReferralSystem service methods
Browse files Browse the repository at this point in the history
  • Loading branch information
TheJuze committed Feb 20, 2024
1 parent 3651baf commit f62c6bf
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 16 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package",
"name": "@electra.finance/sdk",
"version": "0.2.7-rc1",
"version": "0.2.7-rc2",
"description": "Electra finance SDK",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
Expand Down
22 changes: 7 additions & 15 deletions src/services/ReferralSystem/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -236,34 +236,26 @@ class ReferralSystem {
);
}

getLeaderboard = () => {
getLeaderboard = ({
page = 1
}: { page: number }) => {
return fetchWithValidation(
`${this.apiUrl}/referral-api/referer/futures/leaderboard`,
`${this.apiUrl}/referral-api/referer/futures/leaderboard?page=${page}`,
leaderboardSchema
);
}

getAccountDetails = ({ address }: AddressType) => {
return fetchWithValidation(
`${this.apiUrl}/referral-api/referer/futures/account-details`,
`${this.apiUrl}/referral-api/referer/futures/account-details?address=${address}`,
accountDetailsSchema,
{
headers: {
address,
},
},
);
}

getAccountReferrals = ({ address }: AddressType) => {
getAccountReferrals = ({ address, page = 1 }: AddressType & { page: number }) => {
return fetchWithValidation(
`${this.apiUrl}/referral-api/referer/futures/account-referrals`,
`${this.apiUrl}/referral-api/referer/futures/account-referrals?address=${address}&page=${page}`,
accountReferralsSchema,
{
headers: {
address,
},
},
);
}
}
Expand Down

0 comments on commit f62c6bf

Please sign in to comment.