Files
tbd-station-14/Content.Server/Acz/ContentMagicAczProvider.cs
2023-11-07 09:53:59 +11:00

26 lines
694 B
C#

using System.Threading;
using System.Threading.Tasks;
using Content.Packaging;
using Robust.Packaging;
using Robust.Packaging.AssetProcessing;
using Robust.Server.ServerStatus;
namespace Content.Server.Acz;
public sealed class ContentMagicAczProvider : IMagicAczProvider
{
private readonly IDependencyCollection _deps;
public ContentMagicAczProvider(IDependencyCollection deps)
{
_deps = deps;
}
public async Task Package(AssetPass pass, IPackageLogger logger, CancellationToken cancel)
{
var contentDir = DefaultMagicAczProvider.FindContentRootPath(_deps);
await ClientPackaging.WriteResources(contentDir, pass, logger, cancel);
}
}