using SPTarkov.DI.Annotations; using SPTarkov.Server.Core.Loaders; using SPTarkov.Server.Core.Models.Common; 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 _, MongoId sessionID) { return new ValueTask(httpResponseUtil.NoBody(bundleLoader.GetBundles())); } /// /// TODO: what does it do /// /// public ValueTask GetBundle(string url, object info, MongoId sessionID) { return new ValueTask("BUNDLE"); } }