mirror of
https://github.com/ppy/osu.git
synced 2024-12-14 21:02:55 +08:00
Dispose IDisposable object before method returns
This commit is contained in:
parent
218a5f8097
commit
51a5e963bb
@ -27,42 +27,45 @@ namespace osu.Game.Online.API
|
|||||||
|
|
||||||
internal bool AuthenticateWithLogin(string username, string password)
|
internal bool AuthenticateWithLogin(string username, string password)
|
||||||
{
|
{
|
||||||
var req = new AccessTokenRequestPassword(username, password)
|
using (var req = new AccessTokenRequestPassword(username, password)
|
||||||
{
|
{
|
||||||
Url = $@"{endpoint}/oauth/token",
|
Url = $@"{endpoint}/oauth/token",
|
||||||
Method = HttpMethod.POST,
|
Method = HttpMethod.POST,
|
||||||
ClientId = clientId,
|
ClientId = clientId,
|
||||||
ClientSecret = clientSecret
|
ClientSecret = clientSecret
|
||||||
};
|
})
|
||||||
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
req.BlockingPerform();
|
try
|
||||||
}
|
{
|
||||||
catch
|
req.BlockingPerform();
|
||||||
{
|
}
|
||||||
return false;
|
catch
|
||||||
}
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
Token = req.ResponseObject;
|
Token = req.ResponseObject;
|
||||||
return true;
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal bool AuthenticateWithRefresh(string refresh)
|
internal bool AuthenticateWithRefresh(string refresh)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var req = new AccessTokenRequestRefresh(refresh)
|
using (var req = new AccessTokenRequestRefresh(refresh)
|
||||||
{
|
{
|
||||||
Url = $@"{endpoint}/oauth/token",
|
Url = $@"{endpoint}/oauth/token",
|
||||||
Method = HttpMethod.POST,
|
Method = HttpMethod.POST,
|
||||||
ClientId = clientId,
|
ClientId = clientId,
|
||||||
ClientSecret = clientSecret
|
ClientSecret = clientSecret
|
||||||
};
|
})
|
||||||
req.BlockingPerform();
|
{
|
||||||
|
req.BlockingPerform();
|
||||||
|
|
||||||
Token = req.ResponseObject;
|
Token = req.ResponseObject;
|
||||||
return true;
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user