Issue Description:
Sometimes, we get Ok
error from Youtube.
Looking at the logs, we can see the unerlying error:
2022-09-10 14:21:40,481 (INFO) [cghph ID 60][23696] YouTubeService - YouTube share request for file: C:\Users\odd-o\Videos\Overwolf\Outplayed\Roblox\Roblox_09-10-2022_13-56-49-523\Roblox_09-10-2022_14-19-53-906.mp4
2022-09-10 14:21:40,664 (ERROR) [57][27000] <206.97MB> YouTubeApi - Failed to deserialize YouTube channels: : System.NullReferenceException: Object reference not set to an instance of an object.
at Overwolf.Social.YouTube.Api.YouTubeApi.<GetUserChannelsAsync>d__30.MoveNext()
2022-09-10 14:21:40,664 (INFO) [57][27000] YouTubeService - User does not have any eligible YouTube channels
2022-09-10 14:21:43,130 (INFO) [cghph ID 60][23696] YouTubeService - YouTube share request for file: C:\Users\odd-o\Videos\Overwolf\Outplayed\Roblox\Roblox_09-10-2022_13-56-49-523\Roblox_09-10-2022_14-19-53-906.mp4
2022-09-10 14:21:43,229 (ERROR) [56][34692] <207.14MB> YouTubeApi - Failed to deserialize YouTube channels: : System.NullReferenceException: Object reference not set to an instance of an object.
at Overwolf.Social.YouTube.Api.YouTubeApi.<GetUserChannelsAsync>d__30.MoveNext()
2022-09-10 14:21:43,229 (INFO) [56][34692] YouTubeService - User does not have any eligible YouTube channels
2022-09-10 14:21:45,384 (INFO) [cghph ID 60][23696] YouTubeService - YouTube share request for file: C:\Users\odd-o\Videos\Overwolf\Outplayed\Roblox\Roblox_09-10-2022_13-56-49-523\Roblox_09-10-2022_14-19-53-906.mp4
2022-09-10 14:21:45,472 (ERROR) [56][34692] <207.14MB> YouTubeApi - Failed to deserialize YouTube channels: : System.NullReferenceException: Object reference not set to an instance of an object.
at Overwolf.Social.YouTube.Api.YouTubeApi.<GetUserChannelsAsync>d__30.MoveNext()
2022-09-10 14:21:45,472 (INFO) [56][34692] YouTubeService - User does not have any eligible YouTube channels
We would like to get a specific error when this issue occurs so we can let our users know what is the problem.
Also, status “OK” seems very weird as an error
Can you reproduce it (exact steps to reproduce):
No
Impact for my app:
low (40 users daily)
Do you currently have a workaround?
No
User Logs:
https://drive.google.com/drive/folders/1LMNpZz0JbK2woyeqbyI-XNVN-xkxb6X3?usp=sharing
https://drive.google.com/file/d/1UVBrQlfobsC7L0QH9JJKjoKnQeOdZU6R/view?usp=sharing
https://drive.google.com/file/d/1GCN1BXCVpNIhJ5inZYPK-hPBmtWc1euk/view?usp=sharing