cleanup code

This commit is contained in:
pypy
2021-01-21 11:34:34 +09:00
parent 4caec1b732
commit b3e41a23a4

View File

@@ -13,7 +13,7 @@ namespace VRCX
public static readonly WebApi Instance; public static readonly WebApi Instance;
private CookieContainer _cookieContainer; private CookieContainer _cookieContainer;
private bool _cookieDirty; private bool _cookieDirty;
private Timer _cookieSaveTimer; private Timer _timer;
static WebApi() static WebApi()
{ {
@@ -25,23 +25,29 @@ namespace VRCX
public WebApi() public WebApi()
{ {
_cookieContainer = new CookieContainer(); _cookieContainer = new CookieContainer();
_cookieSaveTimer = new Timer(CookieSaveTimerCallback, null, -1, -1); _timer = new Timer(TimerCallback, null, -1, -1);
} }
private void CookieSaveTimerCallback(object state) private void TimerCallback(object state)
{ {
SaveCookies(); try
{
SaveCookies();
}
catch
{
}
} }
internal void Init() internal void Init()
{ {
LoadCookies(); LoadCookies();
_cookieSaveTimer.Change(1000, 1000); _timer.Change(1000, 1000);
} }
internal void Exit() internal void Exit()
{ {
_cookieSaveTimer.Change(-1, -1); _timer.Change(-1, -1);
SaveCookies(); SaveCookies();
} }