From 412607c0c924836a8761d5964b9e182da5e9793e Mon Sep 17 00:00:00 2001 From: Sanae Date: Tue, 1 Mar 2022 19:42:14 -0600 Subject: [PATCH] Fix another shine sync crash --- Server/Program.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Server/Program.cs b/Server/Program.cs index 5414048..3571d52 100644 --- a/Server/Program.cs +++ b/Server/Program.cs @@ -32,14 +32,17 @@ async Task ClientSyncShineBag(Client client) { await client.Send(new ShinePacket { ShineId = shine }); - } - catch { + } catch { // errors that can happen when sending will crash the server :) } } async void SyncShineBag() { - await Parallel.ForEachAsync(server.Clients, async (client, _) => { await ClientSyncShineBag(client); }); + try { + await Parallel.ForEachAsync(server.Clients, async (client, _) => { await ClientSyncShineBag(client); }); + } catch { + // errors that can happen shines change will crash the server :) + } } Timer timer = new Timer(120000);