Some checks failed
LANCommander Release / prep (push) Failing after 32s
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
LANCommander Release / build_server_osx_arm64 (push) Has been skipped
LANCommander Release / build_server_osx_x64 (push) Has been skipped
LANCommander Release / build_server_win_arm64 (push) Has been skipped
LANCommander Release / build_server_win_x64 (push) Has been skipped
LANCommander Release / build_launcher_linux_arm64 (push) Has been skipped
LANCommander Release / build_launcher_linux_x64 (push) Has been skipped
LANCommander Release / build_launcher_osx_arm64 (push) Has been skipped
LANCommander Release / build_launcher_osx_x64 (push) Has been skipped
LANCommander Release / build_launcher_win_arm64 (push) Has been skipped
LANCommander Release / build_launcher_win_x64 (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
LANCommander SDK Release / prep (push) Failing after 13s
LANCommander SDK Release / publish (push) Has been skipped
14 lines
No EOL
416 B
C#
14 lines
No EOL
416 B
C#
using ZiggyCreatures.Caching.Fusion;
|
|
|
|
namespace LANCommander.Server.Services.Extensions;
|
|
|
|
public static class CacheExtensions
|
|
{
|
|
public static async Task ExpireGameCacheAsync(this IFusionCache cache, Guid? gameId)
|
|
{
|
|
if (gameId.HasValue)
|
|
await cache.RemoveByTagAsync([ $"Games/{gameId}", "Games", "Depot"]);
|
|
else
|
|
await cache.RemoveByTagAsync(["Games", "Depot"]);
|
|
}
|
|
} |