public async void Save() { #if DEBUG var st = new Stopwatch(); st.Start(); Resources.ObjectCache.CachePlayer(this); await PlayerDb.SaveAsync(this); st.Stop(); Logger.Log($"Player {Home.Id} saved in {st.ElapsedMilliseconds}ms.", GetType(), ErrorLevel.Debug); #else Resources.ObjectCache.CachePlayer(this); await PlayerDb.SaveAsync(this); #endif }
public async void Save() { Home.LastSaveTime = DateTime.UtcNow; /*#if DEBUG * var st = new Stopwatch(); * st.Start(); * * Resources.ObjectCache.CachePlayer(this); * await PlayerDb.SaveAsync(this); * * st.Stop(); * Logger.Log($"Player {Home.Id} saved in {st.ElapsedMilliseconds}ms.", GetType(), ErrorLevel.Debug); #else*/ Resources.ObjectCache.CachePlayer(this); await PlayerDb.SaveAsync(this); //#endif }