pet.trezy.claimAwards
Publishes the badges the awards ledger says the caller has earned into the caller's own repo, as `community.lexicon.badge.award` records, and answers with everything they hold. Called on sign-in and after anything that might have earned one. It decides nothing: `job.run:games.achievements` owns that, and this only copies what is already recorded — so calling it twice writes nothing the second time, and calling it can never award anything.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | trezy.pet |
| Indexed |
What's different
same NSID · two revisions from the same publisher4 changes, all backward compatible
Records and requests that were valid against the base schema stay valid against this one.
Procedure · output
#main
Added
progress
compatibleNew optional property.
array of ref #award · properties
#award
Added
current
compatibleNew optional property.
integer · minimum: 0
Added
target
compatibleNew optional property.
integer · minimum: 0 Definitions
Added
#progress
compatibleNew definition.
object
4 properties unchanged
Open the full schema diff →