public void ConnectWithOldOAuthToken() { TestWrapper(async(TwitchConnection connection) => { TwitchConnection connection2 = await TwitchConnection.ConnectViaOAuthToken(connection.GetOAuthTokenCopy()); TwitchConnection connection3 = await TwitchConnection.ConnectViaOAuthToken(connection2.GetOAuthTokenCopy()); }); }
public static async Task <Result <TwitchPlatformService> > Connect(OAuthTokenModel token) { try { TwitchConnection connection = await TwitchConnection.ConnectViaOAuthToken(token); if (connection != null) { return(new Result <TwitchPlatformService>(new TwitchPlatformService(connection))); } } catch (Exception ex) { Logger.Log(ex); return(new Result <TwitchPlatformService>(ex)); } return(new Result <TwitchPlatformService>("Twitch OAuth token could not be used")); }