Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application Terminated "GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]" (version fa75358) #86

Open
notNSANE opened this issue May 31, 2024 · 36 comments
Labels
Bug Something isn't working Help needed General or specific issues that require some additional assistance to solve

Comments

@notNSANE
Copy link

notNSANE commented May 31, 2024

04:33:37: Fatal error encountered:
04:33:37: 
04:33:37: Traceback (most recent call last):
04:33:37:   File "main.py", line 158, in main
04:33:37:   File "twitch.py", line 769, in run
04:33:37:   File "twitch.py", line 825, in _run
04:33:37:   File "inventory.py", line 232, in claim
04:33:37:   File "inventory.py", line 138, in claim
04:33:37:   File "inventory.py", line 154, in _claim
04:33:37:   File "twitch.py", line 1573, in gql_request
04:33:37: exceptions.MinerException: GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]
04:33:37: 
04:33:37: Exiting...
04:33:37: 
04:33:37: Application Terminated.
04:33:37: Close the window to exit the application.

Reporting just in case.

@Windows200000
Copy link
Owner

Is this the same drop as #85? I don't know what I can do about it, because I don't have the issue.

@Windows200000 Windows200000 added the Bug Something isn't working label May 31, 2024
@notNSANE
Copy link
Author

notNSANE commented May 31, 2024

it's not. Not sure what was the drop that caused the issue but the ones I have scheduled right now are Overwatch 2, SMITE and Brawhalla. All, F2P.

@Goth667
Copy link

Goth667 commented May 31, 2024

Same issue, right now it is watching Overwatch 2 channel ow_esports for the drops. Every time it claims the drop it crashes but the drop is claimed after a restart (don't know if before or after the restart).

@Windows200000
Copy link
Owner

Windows200000 commented Jun 1, 2024

"service error" is explicitly commented out in error handling for whatever reason

for response_json in response_list:
if "errors" in response_json:
for error_dict in response_json["errors"]:
if (
"message" in error_dict
and error_dict["message"] in (
# "service error",
"service unavailable",
"service timeout",
"context deadline exceeded",
)
):
force_retry = True
break
else:
raise MinerException(f"GQL error: {response_json['errors']}")
if force_retry:
break
else:
return orig_response

edit: happened in 5e862f9 with no explanation given.

@Windows200000
Copy link
Owner

Windows200000 commented Jun 1, 2024

I will wait for @DevilXD to comment here or on the pull request before reverting something, that was clearly taken out on purpose.

@Windows200000 Windows200000 added Feedback Wanted Extra feedback is needed Help needed General or specific issues that require some additional assistance to solve and removed Feedback Wanted Extra feedback is needed labels Jun 1, 2024
@Goth667
Copy link

Goth667 commented Jun 1, 2024

It should happen 1 more time for me, so I'm going to log what happens.

@Windows200000
Copy link
Owner

@Goth667 Thanks for your effort, but read #86 (comment) and #86 (comment)

@Goth667
Copy link

Goth667 commented Jun 1, 2024

@Goth667 Thanks for your effort, but read #86 (comment) and #86 (comment)

Yeah I did, just thought I post the log because the 2nd to last line is the error response and it might help Devil. Like maybe it's a new error that wasn't returned before or something.

@Windows200000
Copy link
Owner

Like maybe it's a new error that wasn't returned before or something.

@Goth667 Well, you clearly did not

@DevilXD
Copy link

DevilXD commented Jun 1, 2024

I'm not entirely sure why was I summoned here. In case you weren't aware, a "service error" means exactly what it says - Twitch service is having an internal error that it cannot immediately resolve. Retrying a particular GQL request in that instance can either give you the same error over and over ad infinitum, or generally means that something in the Twitch service that was working so far, has temporarily stopped working, and the request cannot be correctly processed at this time. ETA on resolving issues like this usually ranges from a few minutes, to "never", if the miner happens to hit a particular path that no standard client will ever hit (which happened in DevilXD#347).

Since both of these cases generally mean that the standard retry loop of "try again 1/2/4/8/16/etc. seconds later" is a terrible idea, the handling of that particular error by the standard retry loop is commented out. Instead, a more appropriate, longer retry loop is planned to be implemented by DevilXD#417, as a part of the v16 release task list at DevilXD#234.

More info can be found under the issues I've linked. Other that that, this is still an open thing to take care of "at some point". If it happens occasionally, but otherwise everything works, it's a temporary issue and you should just wait, and retry with the miner at a later time. If it happens reliably and every time, it's probably worth reporting, just like DevilXD#347 happened to be related to trying to claim an outdated drop. You can report these on the original repo.

PS: If you're in dev and you're getting this semi-often, and you really, really want to just not let these stop your dev work, plus you're confident you aren't hitting a bad request path, you can uncomment that line. However, using this in the long run (and also pushing it to prod) is a bad idea, as spamming clearly non-working requests can quickly alert Twitch that something fishy is going on. By pure dev logic, all service errors are most likely logged somewhere, and Twitch is continuously working on resolving these and improving their service. If they find out a miner spamming bad requests, they're gonna take more steps to block the project yet again. The miner is supposed to mimic a diligent Twitch user and thus keep requests at minimum, not brute-force it's way to the drops by spamming Twitch with requests. Keep that in mind.

@JustaDaydreamWarrior
Copy link

At least from what I've been able to test (and replicate), this error seems to happen when TDM tries to auto-claim a drop that has already been claimed (e.g. by an extension like BetterTTV, that also auto-claim drops)

@DevilXD
Copy link

DevilXD commented Jun 2, 2024

Two things here:

  • Twitch has built-in handling for a case where an already claimed drop is claimed again, and the miner has an already existing code that can handle cases like that. Unless Twitch has changed their side of the handling, claiming an already claimed drop shouldn't cause a crash.
  • The miner cannot track what's happening with the connected Twitch account, specifically, you cannot use the account during the mining process, as it can and will lead to incorrect progress and it generally not working. This isn't supported - don't use or do anything on the account the miner is actively using.

@Windows200000
Copy link
Owner

Windows200000 commented Jun 5, 2024

Hi, I released v15.6.0, can I get a confirmation that this is still an issue? I'm always running the latest in-dev to try and find bugs before releasing and have never experienced this.

@rothexD
Copy link

rothexD commented Jun 5, 2024

22:36:32: Fatal error encountered:
22:36:32: 
22:36:32: Traceback (most recent call last):
22:36:32:   File "main.py", line 160, in main
22:36:32:   File "twitch.py", line 772, in run
22:36:32:   File "twitch.py", line 828, in _run
22:36:32:   File "inventory.py", line 232, in claim
22:36:32:   File "inventory.py", line 138, in claim
22:36:32:   File "inventory.py", line 154, in _claim
22:36:32:   File "twitch.py", line 1575, in gql_request
22:36:32: exceptions.MinerException: GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]
22:36:32: 
22:36:32: Beenden...
22:36:32: 
22:36:32: Anwendung gestoppt.

image

my app crashed with the latest release, error looks the same, the campaign had 2 drops, 1 drop with half the time remaining the other drop was finished and successfully claimed

@Windows200000
Copy link
Owner

22:36:32: Fatal error encountered:
22:36:32: 
22:36:32: Traceback (most recent call last):
22:36:32:   File "main.py", line 160, in main
22:36:32:   File "twitch.py", line 772, in run
22:36:32:   File "twitch.py", line 828, in _run
22:36:32:   File "inventory.py", line 232, in claim
22:36:32:   File "inventory.py", line 138, in claim
22:36:32:   File "inventory.py", line 154, in _claim
22:36:32:   File "twitch.py", line 1575, in gql_request
22:36:32: exceptions.MinerException: GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]
22:36:32: 
22:36:32: Beenden...
22:36:32: 
22:36:32: Anwendung gestoppt.

image

my app crashed with the latest release, error looks the same, the campaign had 2 drops, 1 drop with half the time remaining the other drop was finished and successfully claimed

@rothexD Can you give more detail with full logs (-vvv --debug-gql --debug-ws --log)? The game might also be helpful, but probably not, because someone mentioned Overwatch 2 here, which I mine anyway, and have had no crash.

@rothexD
Copy link

rothexD commented Jun 5, 2024

The game

22:36:32: Fatal error encountered:
22:36:32: 
22:36:32: Traceback (most recent call last):
22:36:32:   File "main.py", line 160, in main
22:36:32:   File "twitch.py", line 772, in run
22:36:32:   File "twitch.py", line 828, in _run
22:36:32:   File "inventory.py", line 232, in claim
22:36:32:   File "inventory.py", line 138, in claim
22:36:32:   File "inventory.py", line 154, in _claim
22:36:32:   File "twitch.py", line 1575, in gql_request
22:36:32: exceptions.MinerException: GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]
22:36:32: 
22:36:32: Beenden...
22:36:32: 
22:36:32: Anwendung gestoppt.

image
my app crashed with the latest release, error looks the same, the campaign had 2 drops, 1 drop with half the time remaining the other drop was finished and successfully claimed

@rothexD Can you give more detail with full logs (-vvv --debug-gql --debug-ws --log)? The game might also be helpful, but probably not, because someone mentioned Overwatch 2 here, which I mine anyway, and have had no crash.

the game was PUBG, i did not continue with the second drop, but if it crashes again (remaining time is ~30 minutes) i will let you know

@rothexD
Copy link

rothexD commented Jun 5, 2024

the second drop was claimed without any issue

@Windows200000
Copy link
Owner

I will try the PUBG campaign in debug mode then.

@DarkViRnD

This comment was marked as off-topic.

@DarkViRnD

This comment was marked as off-topic.

@Windows200000
Copy link
Owner

@DarkViRnD your comment about the crash belongs here

@Windows200000 Windows200000 changed the title Application Terminated (version fa75358) Application Terminated "GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]" (version fa75358) Jun 9, 2024
@Windows200000
Copy link
Owner

I still have never gotten this error, mining all kinds of stuff. A full log with -vvv --debug-gql --debug-ws --log could be helpful.

@Goth667
Copy link

Goth667 commented Jun 9, 2024

I still have never gotten this error, mining all kinds of stuff. A full log with -vvv --debug-gql --debug-ws --log could be helpful.

Like the one I posted before ...

@Windows200000
Copy link
Owner

@Goth667 Where? You mentioned you were going to when I was waiting to hear from DevilXD, but I can't find it.

@Goth667
Copy link

Goth667 commented Jun 9, 2024

@Goth667 Where? You mentioned you were going to when I was waiting to hear from DevilXD, but I can't find it.

I deleted it, because it wasn't needed.

Here it is again:

Logs
2024-06-01 12:40:23.332:	   CALL:	Drop update from websocket: OWCS Away Ashe Skin (Overwatch 2, 719/720)
2024-06-01 12:40:40.558:	  DEBUG:	GQL Request: {'operationName': 'PlaybackAccessToken', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': '3093517e37e4f4cb48906155bcd894150aef92617939236d2508f3375ab732ce'}}, 'variables': {'isLive': True, 'login': 'wdgjapan_ow', 'isVod': False, 'vodID': '', 'playerType': 'site'}}
2024-06-01 12:40:40.860:	  DEBUG:	GQL Response: {'data': {'streamPlaybackAccessToken': {'value': '{"adblock":false,"authorization":{"forbidden":false,"reason":""},"blackout_enabled":false,"channel":"wdgjapan_ow","channel_id":882546504,"chansub":{"restricted_bitrates":[],"view_until":1924905600},"ci_gb":false,"geoblock_reason":"","device_id":"dfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfg4645","expires":1717239640,"extended_history_allowed":false,"game":"","hide_ads":false,"https_required":true,"mature":false,"partner":false,"platform":"web","player_type":"site","private":{"allowed_to_view":true},"privileged":false,"role":"","server_ads":true,"show_ads":true,"subscriber":false,"turbo":false,"user_id":xxxxxx,"user_ip":"127.0.0.1","version":2}', 'signature': 'cc44742f26d4e448b2fcbec51b78c8c9e8c345e5', 'authorization': {'isForbidden': False, 'forbiddenReasonCode': 'NONE', '__typename': 'PlaybackAccessTokenAuthorization'}, '__typename': 'PlaybackAccessToken'}}, 'extensions': {'durationMilliseconds': 79, 'operationName': 'PlaybackAccessToken', 'requestID': '01HZ9P68X7HPPPM9GZTFQPMAC9'}}
2024-06-01 12:40:51.692:	   CALL:	No drop update from the websocket received
2024-06-01 12:40:51.693:	   CALL:	Drop progress from active search: OWCS Away Ashe Skin (Overwatch 2, 718/720)
2024-06-01 12:41:01.675:	  DEBUG:	GQL Request: {'operationName': 'PlaybackAccessToken', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': '3093517e37e4f4cb48906155bcd894150aef92617939236d2508f3375ab732ce'}}, 'variables': {'isLive': True, 'login': 'wdgjapan_ow', 'isVod': False, 'vodID': '', 'playerType': 'site'}}
2024-06-01 12:41:01.996:	  DEBUG:	GQL Response: {'data': {'streamPlaybackAccessToken': {'value': '{"adblock":false,"authorization":{"forbidden":false,"reason":""},"blackout_enabled":false,"channel":"wdgjapan_ow","channel_id":882546504,"chansub":{"restricted_bitrates":[],"view_until":1924905600},"ci_gb":false,"geoblock_reason":"","device_id":"dfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfg4645","expires":1717239662,"extended_history_allowed":false,"game":"","hide_ads":false,"https_required":true,"mature":false,"partner":false,"platform":"web","player_type":"site","private":{"allowed_to_view":true},"privileged":false,"role":"","server_ads":true,"show_ads":true,"subscriber":false,"turbo":false,"user_id":xxxxxx,"user_ip":"127.0.0.1","version":2}', 'signature': '041b3799d826f76fbca8791ebb1f83a1b468c18f', 'authorization': {'isForbidden': False, 'forbiddenReasonCode': 'NONE', '__typename': 'PlaybackAccessTokenAuthorization'}, '__typename': 'PlaybackAccessToken'}}, 'extensions': {'durationMilliseconds': 83, 'operationName': 'PlaybackAccessToken', 'requestID': '01HZ9P6XHFQRCJA1DV6MSVFSX0'}}
2024-06-01 12:41:12.883:	   CALL:	No drop update from the websocket received
2024-06-01 12:41:12.884:	   CALL:	Drop progress from active search: OWCS Away Ashe Skin (Overwatch 2, 718/720)
2024-06-01 12:41:16.323:	  DEBUG:	GQL Request: {'operationName': 'OnsiteNotifications_DeleteNotification', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': '13d463c831f28ffe17dccf55b3148ed8b3edbbd0ebadd56352f1ff0160616816'}}, 'variables': {'input': {'id': '0b12e004-8956-44ec-9103-76865090845d'}}}
2024-06-01 12:41:16.325:	  DEBUG:	GQL Request: {'operationName': 'Inventory', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': '37fea486d6179047c41d0f549088a4c3a7dd60c05c70956a1490262f532dccd9'}}}
2024-06-01 12:41:16.524:	  DEBUG:	GQL Response: {'data': {'deleteNotification': {'notification': {'id': '0000000000000000', '__typename': 'OnsiteNotification'}, '__typename': 'DeleteNotificationPayload'}}, 'extensions': {'durationMilliseconds': 14, 'operationName': 'OnsiteNotifications_DeleteNotification', 'requestID': '01HZ9P7BSXAAPS4PBZ5CR9MK27'}}
2024-06-01 12:41:16.828:	  DEBUG:	GQL Response: {'data': {'currentUser': {'id': 'xxxxxx', 'inventory': {'dropCampaignsInProgress': [{'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/CAMPAIGN/2bcc374b-1fcb-4c08-be9c-ce19c54269d6.png', 'name': 'Overwatch Champions Series Campaign 5 Drops', 'status': 'ACTIVE', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, 'game': {'id': '515025', 'name': 'Overwatch 2', 'boxArtURL': 'https://static-cdn.jtvnw.net/ttv-boxart/515025-285x380.jpg', '__typename': 'Game'}, 'allow': {'channels': [{'id': '137512364', 'name': 'ow_esports', 'url': 'https://www.twitch.tv/ow_esports', '__typename': 'Channel'}, {'id': '156567621', 'name': 'ow_esports2', 'url': 'https://www.twitch.tv/ow_esports2', '__typename': 'Channel'}, {'id': '59980349', 'name': 'playoverwatch', 'url': 'https://www.twitch.tv/playoverwatch', '__typename': 'Channel'}, {'id': '882546504', 'name': 'wdgjapan_ow', 'url': 'https://www.twitch.tv/wdgjapan_ow', '__typename': 'Channel'}, {'id': '160075583', 'name': 'ow_esports_kr', 'url': 'https://www.twitch.tv/ow_esports_kr', '__typename': 'Channel'}, {'id': '412868191', 'name': 'mason_ow', 'url': 'https://www.twitch.tv/mason_ow', '__typename': 'Channel'}], '__typename': 'DropCampaignACL'}, 'eventBasedDrops': [], 'timeBasedDrops': [{'id': '1c7d0ceb-1861-11ef-bd02-0a58a9feac02', 'name': 'Zero to Sixty Name Card', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 540, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1718634', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/45196678-0971-49b4-863a-adac0b547014.png', 'name': 'Zero to Sixty Name Card', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#1c7d0ceb-1861-11ef-bd02-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': '49be8707-1861-11ef-ad1b-0a58a9feac02', 'name': 'OWCS Home Weapon Charm', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 600, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1705993', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1d06ca8f-2b7b-4ca1-81ff-261fcfdb7577.png', 'name': 'OWCS Home Weapon Charm', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#49be8707-1861-11ef-ad1b-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': '5c5487e9-1861-11ef-bd72-0a58a9feac02', 'name': 'OWCS Home Ashe Skin', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 660, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1707833', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/4748f7a3-c322-470f-a0a9-d3789060bb87.png', 'name': 'OWCS Home Ashe Skin', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#5c5487e9-1861-11ef-bd72-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': '695633c9-1861-11ef-bc37-0a58a9feac02', 'name': 'OWCS Away Ashe Skin', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 720, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1707832', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/731f82a7-3581-4fd9-a03a-4c9c0c70201f.png', 'name': 'OWCS Away Ashe Skin', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 0, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': False, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#695633c9-1861-11ef-bc37-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': '891b0be9-1860-11ef-a30f-0a58a9feac02', 'name': 'Dallas Major - Day Icon', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 60, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756722', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/912ada19-42f3-46dc-b978-a7124ba58f3a.png', 'name': 'Dallas Major - Day Icon', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#891b0be9-1860-11ef-a30f-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': '92248a52-1860-11ef-b1a1-0a58a9feac02', 'name': 'Rodeo Cassidy Spray', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 120, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756724', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/88979b6a-cda4-4984-998d-25cc13dcb462.png', 'name': 'Rodeo Cassidy', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#92248a52-1860-11ef-b1a1-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': '99ffcb2c-1860-11ef-bb24-0a58a9feac02', 'name': 'Rodeo Ashe Spray', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 180, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756725', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1f21f5d4-a581-43ab-9ec2-ed397511a1e6.png', 'name': 'Rodeo Ashe Spray', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#99ffcb2c-1860-11ef-bb24-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': 'a2f09309-1860-11ef-8fdd-0a58a9feac02', 'name': 'Dallas Major - Night Icon', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 240, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756723', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1eb0aebd-2059-408b-af52-57d13908bc63.png', 'name': 'Dallas Major - Night Icon', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#a2f09309-1860-11ef-8fdd-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': 'aca511c0-1860-11ef-ba64-0a58a9feac02', 'name': 'Dallas Noon Name Card', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 300, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756719', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/076542c1-71b1-4825-8321-136882e1ed49.png', 'name': 'Dallas Noon Name Card', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#aca511c0-1860-11ef-ba64-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': 'bc81be1c-1860-11ef-94c3-0a58a9feac02', 'name': 'Porsche Drift Spray', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 360, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1699643', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/14baed1e-b9fc-4127-8ee7-7979af94f5a2.png', 'name': 'Porsche Drift Spray', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#bc81be1c-1860-11ef-94c3-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': 'cbd9422b-1860-11ef-b27c-0a58a9feac02', 'name': 'Dallas Night Name Card', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 420, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756720', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/0bab47ef-1144-47e8-bd7e-e849fc5833aa.png', 'name': 'Dallas Night Name Card', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#cbd9422b-1860-11ef-b27c-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}, {'id': 'ee507cfc-1860-11ef-b1a1-0a58a9feac02', 'name': 'Porsche Name Card', 'startAt': '2024-05-28T21:00:00Z', 'endAt': '2024-06-03T01:59:59.999Z', 'preconditionDrops': None, 'requiredMinutesWatched': 480, 'benefitEdges': [{'benefit': {'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1699644', 'imageAssetURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d026ec51-640b-4567-a71f-bbc5e1b70ab8.png', 'name': 'Porsche Name Card', '__typename': 'DropBenefit'}, 'entitlementLimit': 1, 'claimCount': 1, '__typename': 'DropBenefitEdge'}], 'self': {'hasPreconditionsMet': True, 'currentMinutesWatched': 720, 'isClaimed': True, 'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#ee507cfc-1860-11ef-b1a1-0a58a9feac02', '__typename': 'TimeBasedDropSelfEdge'}, 'campaign': {'id': '4bba61da-185f-11ef-a59c-0a58a9feac02', 'detailsURL': 'https://esports.overwatch.com/en-us/rewards', 'accountLinkURL': 'https://account.battle.net/connections', 'self': {'isAccountConnected': True, '__typename': 'DropCampaignSelfEdge'}, '__typename': 'DropCampaign'}, '__typename': 'TimeBasedDrop'}], '__typename': 'DropCampaign'}], 'gameEventDrops': [{'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_694001', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c263b09a-3b54-4032-bd71-188c5db9338d.png', 'isConnected': True, 'lastAwardedAt': '2024-02-17T03:23:32.993Z', 'name': 'Legendary Cybermonk Zen', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6_stage1_2024_esportspack_w7', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/fbb4f5cd-dab0-4ffd-bc39-d1233abfdc9d.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-21T12:03:48Z', 'name': 'Esports Pack S1 2024 W7', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6s-manchester-2024-pack-may25', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/58f01ffa-dd4e-4167-a9c5-288d49d7050d.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-25T22:15:13.968Z', 'name': 'Esports Pack - May 25', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': 'd4895e2c-7222-11ee-969c-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/71d86338-3619-401b-acd1-91d76f4410ba.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-30T22:59:22Z', 'name': 'Built Forma', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 4, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-10R10-VP24', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c65c4713-81f0-4c8e-885b-0de093cf69c7.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-28T18:38:27Z', 'name': 'VP Bundle 2', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1737224', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/b27386ea-fe2a-4e76-8303-361be7d7b2c9.png', 'isConnected': True, 'lastAwardedAt': '2024-05-19T18:59:55.787Z', 'name': 'Pachillari Mascot Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '0eda5944-07c1-11ef-9700-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/default.png', 'isConnected': True, 'lastAwardedAt': '2024-05-03T20:32:31.81Z', 'name': 'Kubrodon Incarnad. Floof', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1302639', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c5b6655a-5743-4369-8f03-44833d210242.png', 'isConnected': True, 'lastAwardedAt': '2024-05-18T02:04:12.998Z', 'name': 'Overwatch Collegiate Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6s-manchester-2024-pack-may20', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/a9a1908a-3328-4979-afd2-b03def570255.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-20T15:06:42.836Z', 'name': 'Esports Pack - May 20', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '3d39bbe5-184c-11ef-a1fd-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/68e28571-9546-4b99-b488-d7681a57605d.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-24T21:37:25.66Z', 'name': 'Proto-Excalibur Noggle', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1707804', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/22fc1777-d9a9-4343-b111-f562430ec3e1.png', 'isConnected': True, 'lastAwardedAt': '2024-04-25T18:46:09.225Z', 'name': 'OWCS Reinhardt Home', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1683318', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/e9eada12-268d-4223-9149-0667ef6dd715.png', 'isConnected': True, 'lastAwardedAt': '2024-03-04T10:20:04.323Z', 'name': 'Cozy Lifeweaver Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1583302', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/9d39c4be-d3a6-4480-9d7d-289c6915ab64.png', 'isConnected': True, 'lastAwardedAt': '2023-12-06T06:58:42.275Z', 'name': 'Crooner Mauga Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-63864-TROVE_ENTITLEMENT_COMMUNITY_EDGYEGGY_CONVEYANCE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/44e8a0c9-e815-4d78-ae9d-319dcd2d38dd.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T22:54:09.728Z', 'name': 'Edgy Eggy Title', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1705993', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1d06ca8f-2b7b-4ca1-81ff-261fcfdb7577.png', 'isConnected': True, 'lastAwardedAt': '2024-06-01T08:40:39.997Z', 'name': 'OWCS Home Weapon Charm', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '55f67ba5-17a5-11ef-a6fd-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/95cf0813-2c77-461b-a2df-6e66b0e30a0b.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-23T22:54:16.461Z', 'name': 'Random Mag Augment', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-59481-TROVE_ALLY_DEV_CONVEYANCE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/26d739ef-b536-486b-9980-9036ec353ae5.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T17:30:48Z', 'name': 'Dev Dream', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-TWITCH-96269', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/b12b8646-9ae2-4da2-982c-8a4841a06c14.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-17T15:34:33.837Z', 'name': 'Electro Dancer Shiva', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756725', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1f21f5d4-a581-43ab-9ec2-ed397511a1e6.png', 'isConnected': True, 'lastAwardedAt': '2024-05-31T20:10:40.569Z', 'name': 'Rodeo Ashe Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1683299', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/4ff8b6ba-42d2-4db2-a15f-10267dd6dec9.png', 'isConnected': True, 'lastAwardedAt': '2024-03-22T19:27:44.926Z', 'name': "D.VA's Hotteok Namecard", 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1680960', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/7d5431b5-4ffb-4628-845b-bc1dd0e23103.png', 'isConnected': True, 'lastAwardedAt': '2024-03-04T12:56:33.944Z', 'name': 'Corgi Cookie Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1680959', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/698ae4f5-3230-429c-95ec-dcaf1ec6a463.png', 'isConnected': True, 'lastAwardedAt': '2024-03-22T17:27:31.107Z', 'name': 'OW Esports Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_twitchbox', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/45793c8b-6bc1-45d5-ac73-23262e558348.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-30T19:21:10Z', 'name': 'Twitch Container 13.4', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6_stage1_2024_esportspack_w6', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/693c4b5a-d17e-473f-9fca-a24a379bbf88.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-14T12:12:45Z', 'name': 'Esports Pack S1 2024 W6', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1052935', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/763016d0-e27f-4983-8240-8f3c3aacf29b.png', 'isConnected': True, 'lastAwardedAt': '2024-04-16T20:23:49.643Z', 'name': 'Crushing Blow Epic Intro', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6s-manchester-2024-pack-may-27', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/4bf42644-a8fc-42c0-b6a4-f6ce4e6145ca.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-26T20:36:42.452Z', 'name': 'Esports Pack - May 27', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_250ct', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/bc376c32-3a24-4bae-9d2c-59269236050e.png', 'isConnected': True, 'lastAwardedAt': '2024-05-29T23:41:28Z', 'name': '13.4 Update: 250 CT', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_694003', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/779b6a41-3163-4139-902f-d9ee0175fa70.png', 'isConnected': True, 'lastAwardedAt': '2024-02-16T17:23:08.839Z', 'name': 'Cybermonk Name Card', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-59325-TROVE_STREAMER_TWITCH_02_1_CONVEYANCE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/e4b81773-a0c1-443e-9887-81258ae859b4.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T18:32:21Z', 'name': 'Streamer Dream 3', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': 'e2a2aacb-acce-4761-8960-3c7f814a3f55_CUSTOM_ID_pining_for_xmas', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/48cf7ef8-ae50-4b53-88d6-0d21ab96a4d8.png', 'isConnected': False, 'lastAwardedAt': '2023-12-22T10:56:45.096Z', 'name': 'Pining For Xmas', 'requiredAccountLink': 'https://id.embark.games', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_mission3', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d7c7ead3-2d6c-40ab-ba3a-62d62c8ad315.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-30T17:46:10.414Z', 'name': 'Update 13.4 Mission #3', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_WMI_Day4', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/4d462e45-48f8-40fb-85c5-40264982777d.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-20T19:21:11.295Z', 'name': 'WMI 2024 Skin Mission', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '54ac4d11-7fae-4725-8537-2a2c23d55677_CUSTOM_ID_Twitch_Rewards_SPE_Hat_Cowboy_Sparkly_Pink', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/default.png', 'isConnected': True, 'lastAwardedAt': '2024-05-31T06:14:13.655Z', 'name': 'Cowboy Hat', 'requiredAccountLink': 'https://www.twitch.tv/settings/connections', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_694002', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d564e2e8-101a-47f3-bcb9-888a62039d29.png', 'isConnected': True, 'lastAwardedAt': '2024-02-16T23:23:07.356Z', 'name': 'Cyber Orb Weapon Charm', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1737218', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/9fcda634-cb1a-4b5c-8574-3efa5d620311.png', 'isConnected': True, 'lastAwardedAt': '2024-05-18T21:50:02.742Z', 'name': 'Foam Finger Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-10R9-VP23', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/671139be-fe1d-4cca-9558-1e2acf8727f2.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-29T02:53:20Z', 'name': 'VP Bundle 6', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1683298', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/3dd90253-c051-436f-a818-5c2268cf41cf.png', 'isConnected': True, 'lastAwardedAt': '2024-02-28T10:06:45.386Z', 'name': 'Overwatch Champions Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_reveal_panel_Y9S2', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/58ad0a6f-b88a-44e8-83d3-3b9c05dccb9b.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-27T16:18:35.785Z', 'name': 'Reward Panel Y9S2', 'requiredAccountLink': 'https://backoffice-uplayplusvault.ubisoft.org/#/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1737220', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/f20f99cc-a931-48a8-8974-d6dc740243df.png', 'isConnected': True, 'lastAwardedAt': '2024-04-25T16:45:48.422Z', 'name': 'Blooming Friendship NC', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '54ac4d11-7fae-4725-8537-2a2c23d55677_CUSTOM_ID_Twitch_Rewards_SPE_Badge_Sheriff', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/default.png', 'isConnected': True, 'lastAwardedAt': '2024-03-22T22:30:40.847Z', 'name': 'Sheriff Badge', 'requiredAccountLink': 'https://www.twitch.tv/settings/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_mission1', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/2a429700-246d-429a-aea6-042fbc9d1a4a.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-18T11:05:14.731Z', 'name': 'Update 13.4 Mission #1', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1283320', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/27595191-2ac0-445a-9b2c-0d9dac189508.png', 'isConnected': True, 'lastAwardedAt': '2024-05-16T23:24:44.829Z', 'name': 'Conjuring Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1122328', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/86b3921b-951e-41e4-8147-cdb4bb450e9d.png', 'isConnected': True, 'lastAwardedAt': '2023-12-16T19:35:51.743Z', 'name': 'Contenders Ramattra', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_699583', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d2be82a4-9d1d-4419-b146-7da46eaf6e96.png', 'isConnected': True, 'lastAwardedAt': '2024-03-13T21:56:13.613Z', 'name': 'Rare Reaper Voice Line', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '3277eb61-1c9b-11ef-a89f-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/cd475dcd-551f-409b-9a73-5f8f198a0b87.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-30T22:12:57.487Z', 'name': 'Rainbow Resource Grab Bag', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756720', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/0bab47ef-1144-47e8-bd7e-e849fc5833aa.png', 'isConnected': True, 'lastAwardedAt': '2024-06-01T00:20:52.81Z', 'name': 'Dallas Night Name Card', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_slumbering_ikran_launch', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/804103a0-2580-4529-b83e-ebdecdd9d815.png', 'isConnected': True, 'lastAwardedAt': '2023-12-07T22:39:06.295Z', 'name': 'Slumbering Ikran Trinket', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '16834d65-f384-11ee-858e-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/03e0c4ce-9170-40f7-b22c-c991906a9e8b.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-13T18:19:06.306Z', 'name': '3 Voidplume Pinion', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1599038', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/529bc1a2-a566-4281-b2be-903d80de75cb.png', 'isConnected': True, 'lastAwardedAt': '2024-02-03T01:27:25.657Z', 'name': 'Sunrise Avatar', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '44746022-017d-11ef-bdbd-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/eef23296-1322-4387-a41b-c788e938f4bd.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-24T19:49:10.534Z', 'name': '20 Corrupted Holokeys', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-59323-TROVE_STREAMER_CHEST_1_CONVEYANVE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/118bd092-262e-4746-94a5-5d4d9283d942.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T15:02:35Z', 'name': 'Streamer Dream 1', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': 'e4d2b603-baf0-11ee-a576-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/26a1e987-1278-4204-8a40-0528aa06b6e8.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-02T23:02:30.275Z', 'name': 'Relic Pack', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-62189-COSTUME_SHADOWHUNTER_BLUERANGER_CONVEYANCE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d5087d77-84c3-49be-8c55-c779787ef372.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T21:50:40.635Z', 'name': 'Blue Trovian Ranger', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1718634', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/45196678-0971-49b4-863a-adac0b547014.png', 'isConnected': True, 'lastAwardedAt': '2024-06-01T07:40:13.356Z', 'name': 'Zero to Sixty Name Card', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_699586', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/be5a34b7-af8b-46ad-92ae-f6f9addf5aca.png', 'isConnected': True, 'lastAwardedAt': '2024-03-14T01:56:44.176Z', 'name': 'Epic Reaper Emote', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-59324-TROVE_STREAMER_TWITCH_01_1_CONVEYANCE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/68a0a701-cb4b-4760-8b31-1fefeea553d5.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T16:24:16.796Z', 'name': 'Streamer Dream 2', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_694004', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1b05f134-b6fe-4115-b329-901c58cc8c06.png', 'isConnected': True, 'lastAwardedAt': '2024-02-16T20:23:09.125Z', 'name': 'Cybermonk Zen Voice Line', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_forest_dawn_launch', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c9372d78-a4c4-4d0b-9651-efff6d3d4d9f.png', 'isConnected': True, 'lastAwardedAt': '2023-12-08T03:02:58.753Z', 'name': "Forest's Dawn Trinket", 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1599039', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c69acfe1-c50e-4d3b-975e-1b2f52c0e4c6.png', 'isConnected': True, 'lastAwardedAt': '2024-02-04T01:07:40.848Z', 'name': 'CAH 2023-2024 Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1302635', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/cc3eadd5-86f2-4ed6-9500-9e54e1fddfdc.png', 'isConnected': True, 'lastAwardedAt': '2024-05-18T18:35:36.978Z', 'name': 'OW Collegiate Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '4dc4bb30-17a5-11ef-9328-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/dfffe9a9-4bac-4002-8890-81f308add988.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-23T22:24:10.314Z', 'name': 'Random Revenant Augment', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6s-manchester-2024-pack-may19', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/763b68e7-b80d-4dd3-a7f1-21ea822396d3.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-19T14:50:25.022Z', 'name': 'Esports Pack - May 19', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1283307', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/af4c923d-8705-4381-8c05-2fb245cb7809.png', 'isConnected': True, 'lastAwardedAt': '2024-05-17T01:26:49.6Z', 'name': 'Questwatch Symmetra Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '540197b2-b0b4-11ee-95b1-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/78d6965f-76c2-4d2c-9f1c-b7b7fb01e490.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-20T16:53:08.193Z', 'name': 'Veso-R Noggle', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1599060', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/fcc92270-e180-4af5-8567-11c59f773f94.png', 'isConnected': True, 'lastAwardedAt': '2024-04-03T10:38:11.142Z', 'name': 'Pharah Selfie Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-10R10-VP8', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d058fbd4-c383-4ed6-98d7-fd526ec71166.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-28T22:50:23.888Z', 'name': 'VP Bundle 4', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1707801', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/dffdd7a2-ec3a-4c83-b902-578bdd63c6f2.png', 'isConnected': True, 'lastAwardedAt': '2024-03-22T21:29:00.973Z', 'name': 'OWCS Kiriko Away Skin', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1705702', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/ef210ac7-b5fd-4a62-88a6-62bf8af71cf1.png', 'isConnected': True, 'lastAwardedAt': '2024-04-05T08:38:52.349Z', 'name': 'OWCS 2024 Namecard', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6s-manchester-2024-pack-may22', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/2ad1f411-71d0-4305-b468-eaa0a53e4978.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-22T15:09:01.66Z', 'name': 'Esports Pack - May 22', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-10R10-VP16', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/4d696200-066c-4179-9f63-fa2591c7c190.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-28T16:33:24Z', 'name': 'VP Bundle 1', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756722', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/912ada19-42f3-46dc-b978-a7124ba58f3a.png', 'isConnected': True, 'lastAwardedAt': '2024-05-31T18:00:39.253Z', 'name': 'Dallas Major - Day Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-62191-ITEM_UNLOCKER_STYLE_OMNI_10_CONVEYANCE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/54e3d0b4-0a3d-46ea-ad32-df18998f27b7.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T19:40:40.355Z', 'name': '10 Super Style Stash', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1599059', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/8e405247-b6f0-4593-b707-67fb56b5f105.png', 'isConnected': True, 'lastAwardedAt': '2024-02-03T21:07:39.213Z', 'name': 'Hearts&Stars Name card', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1052958', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c9dc3036-9634-42c2-bc1c-917d657e7796.png', 'isConnected': True, 'lastAwardedAt': '2024-04-17T10:33:24.834Z', 'name': 'On the Shoulder Rare Pose', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '54ac4d11-7fae-4725-8537-2a2c23d55677_CUSTOM_ID_Twitch_Rewards_SPE_Helmet_Viking', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/default.png', 'isConnected': True, 'lastAwardedAt': '2024-05-17T07:29:20.399Z', 'name': 'Viking Helmet', 'requiredAccountLink': 'https://www.twitch.tv/settings/connections', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-Twitch-79929', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d04d093c-7143-4c59-b56b-bc3efade4848.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-25T14:38:24Z', 'name': '10k Viewer Points', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1707766', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/7c7192ee-90fc-42d4-aa7a-1e14459214ac.png', 'isConnected': True, 'lastAwardedAt': '2024-03-22T21:29:00.944Z', 'name': 'OWCS Kiriko Home Skin', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_updatedrop', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/46119715-e31d-4367-9c20-f49a2fda63ef.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-19T16:23:36.597Z', 'name': '13.4 Mystery Drop 2024', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_699584', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d7d66e3e-ec76-4b32-86d3-fc301ad0eed3.png', 'isConnected': True, 'lastAwardedAt': '2024-03-14T04:56:45.062Z', 'name': 'Epic Reaper Calavera Skin', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': 'e2a2aacb-acce-4761-8960-3c7f814a3f55_CUSTOM_ID_present_danger', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/e1dba661-ab62-400a-88df-d799648be466.png', 'isConnected': False, 'lastAwardedAt': '2023-12-22T12:56:45.534Z', 'name': 'Present Danger', 'requiredAccountLink': 'https://id.embark.games', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '4936f4e2-d0de-11ee-940a-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1c7b76e0-e73c-4d35-afbe-5fa90ff98144.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-13T20:18:16.145Z', 'name': 'Archon Shard Grab Bag', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '44cb9ee5-17a5-11ef-97ea-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/a63afccb-2195-4f5b-bc7b-6e6747b2a745.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-22T19:56:28.243Z', 'name': 'Random Baruuk Augment', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1584573', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/fc78b8e8-cd14-42f1-b19b-e986b4bdd4f9.png', 'isConnected': True, 'lastAwardedAt': '2023-12-15T19:38:11.518Z', 'name': 'Holiday Showdown Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_878961', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/abd4d750-b901-4a78-b344-0e34ef5db19b.png', 'isConnected': True, 'lastAwardedAt': '2023-12-06T15:17:20.882Z', 'name': 'Legendary Talon Sombra', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756723', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1eb0aebd-2059-408b-af52-57d13908bc63.png', 'isConnected': True, 'lastAwardedAt': '2024-05-31T21:18:49.9Z', 'name': 'Dallas Major - Night Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '67198619-017d-11ef-8968-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/cc5fd804-38c0-4729-8544-cd2cca042f5b.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-25T22:20:19.974Z', 'name': 'Golden Hand Decoration', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1737222', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/0f4bf5a8-024a-47ac-8929-9f3369e1134f.png', 'isConnected': True, 'lastAwardedAt': '2024-04-25T09:00:58.228Z', 'name': 'Nanoblade Pact Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1052807', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/1fd10b0d-c5da-4ae2-91c4-18b0d74bf09d.png', 'isConnected': True, 'lastAwardedAt': '2024-04-17T14:33:40.166Z', 'name': 'Cyclops Legendary Roadhog', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1707805', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/15b467db-48f7-45bd-b975-9cd0ed064dea.png', 'isConnected': True, 'lastAwardedAt': '2024-04-25T20:46:48.858Z', 'name': 'OWCS Reinhardt Away', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_878872', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/83fb449b-05ae-4725-afc8-eb1cf05aa12d.png', 'isConnected': True, 'lastAwardedAt': '2023-12-22T01:34:49.698Z', 'name': 'Snow Ball Fight Highlight', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1122349', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/e09cb231-1cf0-4dab-a481-0e4e3ac2fa33.png', 'isConnected': True, 'lastAwardedAt': '2023-12-03T22:05:58.109Z', 'name': 'Contenders Moira', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1705726', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/93a32316-a7dc-4334-994c-451c84e17b67.png', 'isConnected': True, 'lastAwardedAt': '2024-04-01T11:16:52.555Z', 'name': 'OWCS 2024 Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-10R10-VP32', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/b2acdfe5-5c2f-4d48-be59-233067788a27.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-28T20:46:10Z', 'name': 'VP Bundle 3', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1599058', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/a99f4aba-d7db-46ea-b6cd-7b405a1c8b62.png', 'isConnected': True, 'lastAwardedAt': '2024-02-03T19:07:40.812Z', 'name': 'CAH 2023-2024 Name card', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_WMI_Day3', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/36a01e47-8cd6-400b-a9a2-d9239f7cda40.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-20T18:16:30.412Z', 'name': 'WMI 2024 Captain Mission', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': 'e6c8bd11-bbbd-11ee-ae2e-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/74e7fe68-50f8-4558-8609-ca09c2c78ae2.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-26T19:21:10.918Z', 'name': 'Umbra Forma BP', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1699644', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/d026ec51-640b-4567-a71f-bbc5e1b70ab8.png', 'isConnected': True, 'lastAwardedAt': '2024-06-01T01:20:50.321Z', 'name': 'Porsche Name Card', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6s-manchester-2024-pack-may24', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/81f625fe-bbcc-4700-8643-238549507544.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-24T15:31:05.698Z', 'name': 'Esports Pack - May 24', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1122200', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/81f9c68a-aa30-4493-bc9f-dabd4a618d48.png', 'isConnected': True, 'lastAwardedAt': '2023-12-11T01:00:30.989Z', 'name': 'Contenders Pharah', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1680958', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/8dc6b9cc-a55d-40f9-8d85-118dbc3a6b12.png', 'isConnected': True, 'lastAwardedAt': '2024-03-22T12:17:03.402Z', 'name': 'OW Esports Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756719', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/076542c1-71b1-4825-8321-136882e1ed49.png', 'isConnected': True, 'lastAwardedAt': '2024-05-31T22:19:12.58Z', 'name': 'Dallas Noon Name Card', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '31c5c559-1c9b-11ef-a90b-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c632721d-b210-4792-bc6e-1597cb702f8b.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-30T23:32:36.928Z', 'name': 'Rainbow Floof Grab Bag', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_878200', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/108b36a7-2c97-4461-8db1-345f60eb4351.png', 'isConnected': True, 'lastAwardedAt': '2023-12-21T22:35:08.044Z', 'name': 'Reinhardt Ice Fishing', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_dday', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c11c994c-4d1d-4643-872c-e26f05ebb795.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-30T07:11:11.676Z', 'name': '13.4 D-Day CC Mission', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1737219', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/b6f7ab3e-f4e2-48e0-9ff6-3c61d64bf706.png', 'isConnected': True, 'lastAwardedAt': '2024-04-25T07:00:52.598Z', 'name': 'Googlymari Icon', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-Mizkif-Campaign6', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/4c46297b-cb81-42d8-876f-2bde065cc4ae.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-19T00:15:22.243Z', 'name': 'Cutesy Avatar Chest', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '7c214e47-017d-11ef-8968-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/47461e8e-a4a9-4ef8-b715-820ff95f9e42.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-25T22:50:35.573Z', 'name': '5 Zenith Granum Crowns', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_809943', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/e0ede26e-b071-47f0-af5f-b80b26fa9fb4.png', 'isConnected': True, 'lastAwardedAt': '2024-03-29T16:12:47Z', 'name': 'Battle Pass Tier Skip', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 15, '__typename': 'UserDropReward'}, {'game': None, 'id': '962b8896-a9fe-45a4-85bb-55352fbd98a6_CUSTOM_ID_134-61698-MOUNT_SPIDER_SCORPION_CANDY_CONVEYANCE', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/60fd3359-7819-4e02-891c-1391201b4b51.png', 'isConnected': True, 'lastAwardedAt': '2024-05-27T20:46:16.917Z', 'name': 'Scorpiyum', 'requiredAccountLink': 'https://store.trionworlds.com/account/profile/change-oauth-flow.action', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1683300', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/38470bbd-4577-46ab-b110-dbbb6543501b.png', 'isConnected': True, 'lastAwardedAt': '2024-02-28T12:06:42.08Z', 'name': 'Overwatch Champions Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-PRIME-32295', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/f07d9a21-b6b8-42c2-bdfb-c4319b953d70.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-17T13:28:15.798Z', 'name': 'Kappa Global Emote', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1756724', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/88979b6a-cda4-4984-998d-25cc13dcb462.png', 'isConnected': True, 'lastAwardedAt': '2024-05-31T19:06:45.644Z', 'name': 'Rodeo Cassidy', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '59d4f6c2-36bc-4c3f-83c8-f8d9936dc75b_CUSTOM_ID_r6_stage1_2024_esportspack_w8', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/b30cf3e2-2388-4b4e-837e-87fc29a126f0.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-28T23:50:32.182Z', 'name': 'Esports Pack S1 2024 W8', 'requiredAccountLink': 'https://drops-register.ubi.com/', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1262610', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/3bfeaba4-3dba-4238-949b-92551d1791aa.png', 'isConnected': True, 'lastAwardedAt': '2024-05-17T06:28:16.864Z', 'name': 'Conjurer Symmetra Skin', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1551179', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/f55b120e-a27e-4b58-8f8e-adf10d989b83.png', 'isConnected': True, 'lastAwardedAt': '2023-12-06T11:16:40.451Z', 'name': 'Cha-cha & Gunny Intro', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1707833', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/4748f7a3-c322-470f-a0a9-d3789060bb87.png', 'isConnected': True, 'lastAwardedAt': '2024-06-01T09:41:12.054Z', 'name': 'OWCS Home Ashe Skin', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '6948a129-2c6d-4d88-9444-6b96918a19f8_CUSTOM_ID_WOWS_TwitchDrops_1304_mission2', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/7da349a6-e25e-4997-9abe-6dcdb312ba50.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-23T18:34:14.782Z', 'name': 'Update 13.4 Mission #2', 'requiredAccountLink': 'https://wargaming.net/personal/', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '20d6e447-f384-11ee-9f75-0a58a9feac02', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/655bff9e-3753-471a-87fc-ff4d42066d26.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-04-13T19:18:08.916Z', 'name': 'Cavalero Graffiti Glyph', 'requiredAccountLink': 'https://www.warframe.com/user', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': 'e2a2aacb-acce-4761-8960-3c7f814a3f55_CUSTOM_ID_gingerguard', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/846c785c-bc0e-4928-92c0-2f0e45c9a251.png', 'isConnected': False, 'lastAwardedAt': '2023-12-22T14:56:47.245Z', 'name': 'Gingerguard', 'requiredAccountLink': 'https://id.embark.games', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1262600', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/e2c5d08c-9bf0-472d-bf2e-7ae83224e5f3.png', 'isConnected': True, 'lastAwardedAt': '2024-05-17T03:28:13.592Z', 'name': 'Aquamari Weapon Charm', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1737221', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/88371d6d-fbdf-4078-8242-575beb81bf2a.png', 'isConnected': True, 'lastAwardedAt': '2024-05-19T22:11:20.046Z', 'name': 'Cheering Heroes Namecard', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1737223', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/b0376d12-cfe2-47f3-a2e1-e300fc9f44c4.png', 'isConnected': True, 'lastAwardedAt': '2024-04-25T11:01:07.704Z', 'name': 'Ironclad Duel Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1122432', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/45f22b00-bffc-4487-8aab-f13ef010bf61.png', 'isConnected': True, 'lastAwardedAt': '2023-12-15T21:38:10.68Z', 'name': 'Contenders Junkrat', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-10R9-VP24', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/5bd8cc19-f037-4da5-8b08-4a841bc6d4e6.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-29T00:52:14Z', 'name': 'VP Bundle 5', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '54ac4d11-7fae-4725-8537-2a2c23d55677_CUSTOM_ID_Twitch_Rewards_SPE_Flag_Pirate', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/default.png', 'isConnected': True, 'lastAwardedAt': '2024-05-24T17:03:11Z', 'name': 'Pirate Flag', 'requiredAccountLink': 'https://www.twitch.tv/settings/connections', 'totalCount': 2, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1699643', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/14baed1e-b9fc-4127-8ee7-7979af94f5a2.png', 'isConnected': True, 'lastAwardedAt': '2024-05-31T23:21:05.867Z', 'name': 'Porsche Drift Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_880597', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/e89a7c26-599a-442e-8dab-1e07c91fc72f.png', 'isConnected': True, 'lastAwardedAt': '2023-12-22T07:37:50.934Z', 'name': 'Rein Epic Festive Skin', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_1705703', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/0bee9e6c-c7e7-4285-9b9b-ca6a64683327.png', 'isConnected': True, 'lastAwardedAt': '2024-04-02T12:09:05.994Z', 'name': 'OWCS 2024 Spray', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-10R9-VP22', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/fb611baf-38f7-4cf0-b06a-060bef4e86f6.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-29T04:54:18.102Z', 'name': 'VP Bundle 7', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '9620a89d-b07c-4160-a851-ae832fa6985e_CUSTOM_ID_699585', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/c7d42d14-cfad-495a-bd85-408dc90d1742.png', 'isConnected': True, 'lastAwardedAt': '2024-03-13T23:56:42.13Z', 'name': 'Epic Calavera Namecard', 'requiredAccountLink': 'https://account.battle.net/connections', 'totalCount': 1, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-PRIME-18692', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/8a50c543-b6ca-4e9f-bad7-2f49f2fa36f6.jpeg', 'isConnected': True, 'lastAwardedAt': '2024-05-25T16:42:35Z', 'name': '10k Favor', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 3, '__typename': 'UserDropReward'}, {'game': None, 'id': '51a157a0-674a-4863-b120-7bb6ee2466a8_CUSTOM_ID_SMT-PRIME-58987', 'imageURL': 'https://static-cdn.jtvnw.net/twitch-quests-assets/REWARD/5bef15a7-e991-47c3-b9f9-0b2f38d8168c.png', 'isConnected': True, 'lastAwardedAt': '2024-05-25T18:57:53.915Z', 'name': 'Battle Cosmetic Chest', 'requiredAccountLink': 'https://my.hirezstudios.com/', 'totalCount': 1, '__typename': 'UserDropReward'}], '__typename': 'Inventory'}, '__typename': 'User'}}, 'extensions': {'durationMilliseconds': 265, 'operationName': 'Inventory', 'requestID': '01HZ9P7BV847CC64WMTZ0KRBXX'}}
2024-06-01 12:41:16.833:	  DEBUG:	GQL Request: {'operationName': 'ViewerDropsDashboard', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': '8d5d9b5e3f088f9d1ff39eb2caab11f7a4cf7a3353da9ce82b5778226ff37268'}}}
2024-06-01 12:41:17.484:	  DEBUG:	GQL Request: [{'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'aa8981bd-1e49-11ef-8f2f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '1b73b8f7-0bb6-11ef-af54-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '7609ad6b-1d9f-11ef-b2ed-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'dff3d4e3-1c6e-11ef-8f3d-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'c2d1c6bf-1dc3-11ef-8be7-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '49d15761-1f74-11ef-8867-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '970530d1-19f7-11ef-be1f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'b1317eac-1f68-11ef-9542-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'cbae6645-1d9a-11ef-b43f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '09260b03-1d6c-11ef-9b9b-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '62fc49cf-1bda-11ef-8ecd-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '84e7ee66-171f-11ef-ba8f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '0146ea31-1d6a-11ef-b2ed-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '50b20fdc-19ac-11ef-a614-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '9cbcbac9-1f59-11ef-999f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'da75c00e-fca9-11ee-8bae-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'ced73367-19df-11ef-8db7-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '52c28899-1d9b-11ef-a8ae-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '4bba61da-185f-11ef-a59c-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'a02a2be6-17cd-11ef-87f6-0a58a9feac02'}}]
2024-06-01 12:41:17.492:	  DEBUG:	GQL Request: [{'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '51fb3514-17ce-11ef-896b-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'fb232212-1c38-11ef-a9b1-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'bfecd895-1c08-11ef-a97b-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '0990315b-0147-11ef-b296-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '6350248c-1a08-11ef-8947-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'b5542dd9-1f7e-11ef-9b4e-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '158f3747-0c40-11ef-b390-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'd70bd60e-1218-11ef-b1b6-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '572cb7ef-12e4-11ef-a9be-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '87b2a933-184c-11ef-871e-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'a4afe313-0c3e-11ef-a4f1-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '7753d7b8-0e19-11ef-ab7e-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '0499e6b4-0d6c-11ef-9a77-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '86a42be0-12a0-11ef-8626-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '7b5fe113-1f60-11ef-90c8-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '9128c4f5-0e3d-11ef-84db-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'd954a1cf-12a1-11ef-9812-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '5786be4a-1e78-11ef-9055-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'a7f9d779-0c56-11ef-9615-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'e205fffe-0b80-11ef-8cba-0a58a9feac02'}}]
2024-06-01 12:41:17.500:	  DEBUG:	GQL Request: [{'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '1b7c2e38-0e5a-11ef-ac1f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '8ae4b8e9-0869-11ef-9744-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'f0100b77-03f2-11ef-ad38-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '73770551-1d9c-11ef-a320-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '4bd38b38-0cf8-11ef-a3fa-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'b6de1714-1c75-11ef-a889-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'a5d3feda-0daf-11ef-951b-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '9f55539e-0bc6-11ef-8e84-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '1c616725-f365-11ee-a42a-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': 'aade26e6-148f-11ef-a5fa-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '658f06f5-0bbb-11ef-a074-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '7fc600d2-18eb-11ef-acaa-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e5916665a37150808f8ad053ed6394b225d5504d175c7c0b01b9a89634c57136'}}, 'variables': {'channelLogin': 'xxxxxx', 'dropID': '0fad7acd-e1e3-11ee-9e72-0a58a9feac02'}}]
2024-06-01 12:41:20.863:	  DEBUG:	GQL Request: {'operationName': 'DropsPage_ClaimDropRewards', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'a455deea71bdc9015b78eb49f4acfbce8baa7ccbedd28e549bb025bd0f751930'}}, 'variables': {'input': {'dropInstanceID': 'xxxxxx#4bba61da-185f-11ef-a59c-0a58a9feac02#695633c9-1861-11ef-bc37-0a58a9feac02'}}}
2024-06-01 12:41:20.898:	   CALL:	Maintenance task waiting until: 13:11:20 (Points)
2024-06-01 12:41:21.129:	  DEBUG:	GQL Response: {'errors': [{'message': 'service error', 'path': ['claimDropRewards']}], 'data': {'claimDropRewards': None}, 'extensions': {'durationMilliseconds': 13, 'operationName': 'DropsPage_ClaimDropRewards', 'requestID': '01HZ9P7G9TSF377N0Y8K6M087B'}}
2024-06-01 12:41:21.184:	   INFO:	Websocket[0] stopped.

@Windows200000
Copy link
Owner

@Goth667 This shows that the drop was actually done and was not claimed 5 seconds before. Is it possible, as DevilXD and JustaDaydreamWarrior suggested, that you have an extension claiming it?

I have not had this issue with any drops.

@Goth667
Copy link

Goth667 commented Jun 9, 2024

@Goth667 This shows that the drop was actually done and was not claimed 5 seconds before. Is it possible, as DevilXD and JustaDaydreamWarrior suggested, that you have an extension claiming it?

I have not had this issue with any drops.

I do have an extension, but twitch isn't open in the browser. I disabled BetterTTV for now. Maybe they changed how they collect the drops.

@Windows200000
Copy link
Owner

I simply can't work on it, until I figure out what causes the issue and can replicate it. Maybe @JustaDaydreamWarrior could do some more testing to figure out, whether this is indeed just BetterTTV, or happens even without the extension.

@Egorka2017
Copy link

I often get this error, I don't have any extensions.

@Goth667
Copy link

Goth667 commented Jun 11, 2024

I simply can't work on it, until I figure out what causes the issue and can replicate it. Maybe @JustaDaydreamWarrior could do some more testing to figure out, whether this is indeed just BetterTTV, or happens even without the extension.

Even with the extension beeing turned off, it still crashes.

@rothexD
Copy link

rothexD commented Jun 11, 2024

@Windows200000 i have just had this issue with rust, i was watching a streamer that had a special drop and it was finishing the special drop but it tried to claim the non finished generic drop that all streamers have. Unfortunately because im a noob i dont have the logs

@Windows200000
Copy link
Owner

@rothexD ohhhh, maybe this whole thing is just #63? Can anyone deny this?

@Goth667
Copy link

Goth667 commented Jun 12, 2024

@rothexD ohhhh, maybe this whole thing is just #63? Can anyone deny this?

Right now, I'm haveing the Issue on Smite. There are 2 campains, one of them I finished though.

@hectorevil
Copy link

hectorevil commented Jun 14, 2024

Have same error with last release from here. Game Halo Infinite
01:40:16: Fatal error encountered:
01:40:16:
01:40:16: Traceback (most recent call last):
01:40:16: File "main.py", line 160, in main
01:40:16: File "twitch.py", line 772, in run
01:40:16: File "twitch.py", line 828, in _run
01:40:16: File "inventory.py", line 237, in claim
01:40:16: File "inventory.py", line 138, in claim
01:40:16: File "inventory.py", line 154, in _claim
01:40:16: File "twitch.py", line 1575, in gql_request
01:40:16: exceptions.MinerException: GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]
01:40:16:
01:40:16: Exiting...
01:40:16:
01:40:16: Application Terminated.
01:40:16: Close the window to exit the application.

LOG
015734 Logging level CALL.txt

@Goofy-6
Copy link

Goofy-6 commented Jun 16, 2024

Got the same error with every game I tried to mine. Last one was The Finals. First the OG one from DevilXD stops logging time so the drops progress and now this fork crashes every time it claims a drop. There either has to be something wrong in the OG code that didn't get fixed properly in this fork or Twitch managed to outsmart this program.

15:01:19: Fatal error encountered:
15:01:19:
15:01:19: Traceback (most recent call last):
15:01:19: File "main.py", line 160, in main
15:01:19: File "twitch.py", line 772, in run
15:01:19: File "twitch.py", line 828, in _run
15:01:19: File "inventory.py", line 237, in claim
15:01:19: File "inventory.py", line 138, in claim
15:01:19: File "inventory.py", line 154, in _claim
15:01:19: File "twitch.py", line 1575, in gql_request
15:01:19: exceptions.MinerException: GQL error: [{'message': 'service error', 'path': ['claimDropRewards']}]
15:01:19:
15:01:19: Exiting...
15:01:20:
15:01:20: Application Terminated.
15:01:20: Close the window to exit the application.

@megyland
Copy link

I had the issue also it seems it was caused by the fact I had a browser extension that automatically claim drops. The extension was claiming drops just before the app and this seems to cause the issue on the app, I disabled the extension and now I no longer have the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Help needed General or specific issues that require some additional assistance to solve
Projects
None yet
Development

No branches or pull requests