This commit is contained in:
Dawid Bepierszcz
2024-03-11 11:16:18 +01:00
parent 6dc047477c
commit 97e73bfd53
2 changed files with 18 additions and 26 deletions

View File

@@ -33,30 +33,22 @@ namespace WeaponPaints
if (weaponSync != null) if (weaponSync != null)
{ {
var weaponTasks = new List<Task>(); if (Config.Additional.SkinEnabled)
weaponTasks.Add(Task.Run(async () =>
{ {
await weaponSync.GetWeaponPaintsFromDatabase(playerInfo); _ = Task.Run(async () => await weaponSync.GetWeaponPaintsFromDatabase(playerInfo));
}));
if (Config.Additional.GloveEnabled)
{
weaponTasks.Add(Task.Run(async () =>
{
await weaponSync.GetGloveFromDatabase(playerInfo);
}));
} }
if (Config.Additional.KnifeEnabled) if (Config.Additional.KnifeEnabled)
{ {
weaponTasks.Add(Task.Run(async () => _ = Task.Run(async () => await weaponSync.GetKnifeFromDatabase(playerInfo));
{ }
await weaponSync.GetKnifeFromDatabase(playerInfo); if (Config.Additional.GloveEnabled)
})); {
_ = Task.Run(async () => await weaponSync.GetGloveFromDatabase(playerInfo));
}
if (Config.Additional.AgentEnabled)
{
_ = Task.Run(async () => await weaponSync.GetAgentFromDatabase(playerInfo));
} }
Task.WaitAll(weaponTasks.ToArray());
RefreshGloves(player); RefreshGloves(player);
RefreshWeapons(player); RefreshWeapons(player);
@@ -175,7 +167,7 @@ namespace WeaponPaints
RefreshWeapons(player); RefreshWeapons(player);
if (weaponSync != null) if (weaponSync != null)
Task.Run(async () => await weaponSync.SyncKnifeToDatabase(playerInfo, knifeKey)); _ = Task.Run(async () => await weaponSync.SyncKnifeToDatabase(playerInfo, knifeKey));
} }
}; };
foreach (var knifePair in knivesOnly) foreach (var knifePair in knivesOnly)
@@ -288,7 +280,7 @@ namespace WeaponPaints
try try
{ {
Task.Run(async () => await weaponSync.SyncWeaponPaintsToDatabase(playerInfo)); _ = Task.Run(async () => await weaponSync.SyncWeaponPaintsToDatabase(playerInfo));
} }
catch (Exception ex) catch (Exception ex)
{ {
@@ -409,7 +401,7 @@ namespace WeaponPaints
if (weaponSync != null) if (weaponSync != null)
{ {
Task.Run(async () => _ = Task.Run(async () =>
{ {
await weaponSync.SyncGloveToDatabase(playerInfo, weaponDefindex); await weaponSync.SyncGloveToDatabase(playerInfo, weaponDefindex);
@@ -422,9 +414,9 @@ namespace WeaponPaints
value.Paint = paint; value.Paint = paint;
value.Wear = 0.00f; value.Wear = 0.00f;
value.Seed = 0; value.Seed = 0;
});
Task.Run(async () => await weaponSync.SyncWeaponPaintsToDatabase(playerInfo)); await weaponSync.SyncWeaponPaintsToDatabase(playerInfo);
});
} }
RefreshGloves(player); RefreshGloves(player);
@@ -516,7 +508,7 @@ namespace WeaponPaints
if (weaponSync != null) if (weaponSync != null)
{ {
Task.Run(async () => _ = Task.Run(async () =>
{ {
await weaponSync.SyncAgentToDatabase(playerInfo); await weaponSync.SyncAgentToDatabase(playerInfo);
}); });

View File

@@ -44,7 +44,7 @@ namespace WeaponPaints
_ = Task.Run(async () => await weaponSync.GetAgentFromDatabase(playerInfo)); _ = Task.Run(async () => await weaponSync.GetAgentFromDatabase(playerInfo));
} }
} }
catch (AggregateException) catch (Exception)
{ {
} }