robvdpol / RaceControl

Race Control is a standalone, open source F1TV client for Windows, written in C# on the .NET platform.
GNU General Public License v3.0
1.19k stars 95 forks source link

Required subscription validation #374

Open Spexxel opened 2 years ago

Spexxel commented 2 years ago

There are several new issues about failing to start a stream where some of them the issue was not having an active F1TV subscription. #333 and #363 In order to add to the user-experience I have made a simple validation and errormessage for this case.

Functionality changes: When users try to watch content without a valid F1TV subscription an user-friendly error will be shown along with the minimum subscription level needed for that content (Access/Pro). image

Code Changes:

Sadly we do not know the type of subscription the user has since F1TV does not return that upon authorizing.(Maybe there is a different way, but didnt check as I went for a simple validation)

crescog commented 2 years ago

From today race control does not recognize my access credentials. the message says: request failed except status code forbideen. What I can do. my email is: crisesco50@hotmail.com

imnotnoa commented 2 years ago

From today race control does not recognize my access credentials. the message says: request failed except status code forbideen. What I can do. my email is: crisesco50@hotmail.com

This is already being addressed: https://github.com/robvdpol/RaceControl/issues/414

Also, pull request comment threads are not the way to submit issues.