private async Task OnReady(GatewayReadyPacket ready) { await Task.WhenAll( cacheHandler.Guilds.AddAsync(ready.Guilds).AsTask(), cacheHandler.Users.AddAsync(ready.CurrentUser).AsTask(), cacheHandler.SetCurrentUserAsync(ready.CurrentUser).AsTask()); }