As seen in this discussion on Discord, newer EA titles seem to specify "the EA app" as their ThirdPartyManagedApp, not "Origin" like before. Additionally, the name is not the same case for every game, so checking for it becomes ever so slightly more complicated.
I figured adding a new property is_origin_game to the Game dataclass would be the cleanest way to resolve this
As seen in this discussion on Discord, newer EA titles seem to specify "the EA app" as their ThirdPartyManagedApp, not "Origin" like before. Additionally, the name is not the same case for every game, so checking for it becomes ever so slightly more complicated. I figured adding a new property
is_origin_game
to theGame
dataclass would be the cleanest way to resolve this