Streaks
#
Read more about the Streak system in Hiro here.
Listing streaks
#
You can list the current streaks for the user:
1
2
| const streaksList = hiroClient.streaksList(session);
console.log(streaksList);
|
Claiming Streaks Rewards
#
Players can claim streak rewards using the streaksClaim
method, passing the streak IDs.
1
2
3
4
5
6
7
| const request = new StreaksClaimRequest();
request.ids = {
"daily_login"
};
const streaksList = hiroClient.streaksClaim(session, request);
console.log(streaksList);
|
Resetting Streaks
#
To reset specific streaks for a player, use the streaksReset
method:
1
2
3
4
5
6
7
| const request = new StreaksResetRequest();
request.ids = {
"daily_login"
};
const streaksList = hiroClient.streaksReset(session, request);
console.log(streaksList);
|
Updating Streaks
#
You can manually update streaks for a player by passing a dictionary of streak names and new values:
1
2
3
4
5
6
7
| const request = new StreaksUpdateRequest();
request.ids = {
"daily_login" : "1"
};
const streaksList = hiroClient.streaksUpdate(session, request);
console.log(streaksList);
|