using SPTarkov.DI.Annotations; using SPTarkov.Server.Core.Loaders; using SPTarkov.Server.Core.Models.Eft.Common; using SPTarkov.Server.Core.Utils; namespace SPTarkov.Server.Core.Callbacks; [Injectable] public class BundleCallbacks(HttpResponseUtil _httpResponseUtil, BundleLoader _bundleLoader) { /// /// Handle singleplayer/bundles /// /// public ValueTask GetBundles(string url, EmptyRequestData _, string sessionID) { return new ValueTask(_httpResponseUtil.NoBody(_bundleLoader.GetBundles())); } /// /// TODO: what does it do /// /// public ValueTask GetBundle(string url, object info, string sessionID) { return new ValueTask("BUNDLE"); } }