1.0.8 • Published 2 years ago
@raid-toolkit/webclient v1.0.8
RaidToolkit WebClient
This package provides access to the Raid Toolkit API from web contexts.
Installation
Yarn
yarn add @raid-toolkit/webclient
NPM
npm install @raid-toolkit/webclient
Usage
To access APIs from RTK, simply call useRaidToolkitApi
with the API definition you wish to access, and then call whatever APIs you'd like.
import { useRaidToolkitApi, IAccountApi } from '@raid-toolkit/webclient';
async function loadAccount() {
const accountApi = useRaidToolkitApi(IAccountApi);
const accounts = await accountApi.getAccounts();
for (const account of accounts) {
const accountDump = await accountApi.getAccountDump(account.id);
console.log({account, accountDump});
}
}
APIs
AccountApi
API | Description |
---|---|
getAccounts | Fetch a list of all user accounts. |
getAccountDump(accountId) | Get an account dump for a given accountId , in RaidExtractor format. |
getArtifacts(accountId) | Get all artifacts for a given accountId |
getArtifactById(accountId, artifactId) | Get an artifact by id |
getHeroes(accountId) | Get all heroes for a given accountId |
getHeroById(accountId, heroId) | Get a hero by id |
getArena(accountId) | Get arena data for a given accountId |
getAllResources(accountId) | Get all resources for a given accountId |
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
3 years ago
1.0.1
3 years ago
0.9.19
3 years ago
0.9.23
3 years ago
0.9.24
3 years ago
0.9.25
3 years ago
0.9.26
3 years ago
0.9.20
3 years ago
0.9.21
3 years ago
0.9.22
3 years ago
0.9.27
3 years ago
0.9.12
4 years ago
0.9.8
4 years ago
0.9.13
4 years ago
0.9.14
4 years ago
0.9.15
4 years ago
0.9.10
4 years ago
0.9.11
4 years ago
0.9.16
4 years ago
0.9.17
4 years ago
0.9.18
4 years ago
0.9.7
4 years ago
0.9.6
4 years ago
0.9.5
4 years ago
0.9.4
4 years ago
0.9.3
4 years ago
0.9.2
4 years ago
0.9.1
4 years ago
0.9.0
4 years ago