I have a related question. I'm trying to fetch all rewards earned by a specific player, and it looks like the getallRewardsByUser should do that. But so far, I only fetch data on the reward of which I pass the name.
You state in your answer the following:
"You have to first fetch all Reward then can call getAllRewardsByUser method."
What do you mean by this? Do I have to fetch all Reward names, and then pass them on, 1 by 1 to the getAllRewardsByUser method?