From 30cb4727f6f4d8f760f84c7ddcb3efa9599cbd2c Mon Sep 17 00:00:00 2001 From: gamer147 Date: Tue, 9 Jun 2026 15:06:47 -0400 Subject: [PATCH] feat(sleeve): tag buy tx as SleeveBuy for acquire history Co-Authored-By: Claude Sonnet 4.6 --- SVSim.EmulatedEntrypoint/Controllers/SleeveController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SVSim.EmulatedEntrypoint/Controllers/SleeveController.cs b/SVSim.EmulatedEntrypoint/Controllers/SleeveController.cs index 48e281b..e0bea3c 100644 --- a/SVSim.EmulatedEntrypoint/Controllers/SleeveController.cs +++ b/SVSim.EmulatedEntrypoint/Controllers/SleeveController.cs @@ -111,7 +111,7 @@ public class SleeveController : SVSimController if (product.SeriesId != request.SeriesId) return BadRequest(new { error = "series_product_mismatch" }); - await using var tx = await _inv.BeginAsync(viewerId, HttpContext.RequestAborted); + await using var tx = await _inv.BeginAsync(viewerId, HttpContext.RequestAborted, cfg => cfg.Source = GrantSource.SleeveBuy); if (tx.IsFreeplay) return BadRequest(new { error = "already_purchased" });