Early in development when I started the challenge system, I assumed the executeChallangeProgressionBatch endpoint would send the new progression to add to the current.
But no it just sends the new complete value to set in the Backend.
Forgot to change the false of the Authorize() method.
Fixed comparison of Match creator and user that send teh request.
To compare objects don't use ===, use == instead.
Implemented tracking the progress of Signature challenges.
Also implemented both challenges Endpoints "getChallenges" ans "getChallengeProgressionBatch".
For "getChallenges", we just return an empty array since we dont need weekly and dailies yet.