mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-11-04 04:34:07 +01:00 
			
		
		
		
	Merge pull request #11540 from liamwhite/aoc-ec
aoc: stub purchase info calls
This commit is contained in:
		
						commit
						d7e8926ff6
					
				@ -22,6 +22,8 @@
 | 
			
		||||
 | 
			
		||||
namespace Service::AOC {
 | 
			
		||||
 | 
			
		||||
constexpr Result ResultNoPurchasedProductInfoAvailable{ErrorModule::NIMShop, 400};
 | 
			
		||||
 | 
			
		||||
static bool CheckAOCTitleIDMatchesBase(u64 title_id, u64 base) {
 | 
			
		||||
    return FileSys::GetBaseTitleID(title_id) == base;
 | 
			
		||||
}
 | 
			
		||||
@ -54,8 +56,8 @@ public:
 | 
			
		||||
            {0, &IPurchaseEventManager::SetDefaultDeliveryTarget, "SetDefaultDeliveryTarget"},
 | 
			
		||||
            {1, &IPurchaseEventManager::SetDeliveryTarget, "SetDeliveryTarget"},
 | 
			
		||||
            {2, &IPurchaseEventManager::GetPurchasedEventReadableHandle, "GetPurchasedEventReadableHandle"},
 | 
			
		||||
            {3, nullptr, "PopPurchasedProductInfo"},
 | 
			
		||||
            {4, nullptr, "PopPurchasedProductInfoWithUid"},
 | 
			
		||||
            {3, &IPurchaseEventManager::PopPurchasedProductInfo, "PopPurchasedProductInfo"},
 | 
			
		||||
            {4, &IPurchaseEventManager::PopPurchasedProductInfoWithUid, "PopPurchasedProductInfoWithUid"},
 | 
			
		||||
        };
 | 
			
		||||
        // clang-format on
 | 
			
		||||
 | 
			
		||||
@ -101,6 +103,20 @@ private:
 | 
			
		||||
        rb.PushCopyObjects(purchased_event->GetReadableEvent());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void PopPurchasedProductInfo(HLERequestContext& ctx) {
 | 
			
		||||
        LOG_DEBUG(Service_AOC, "(STUBBED) called");
 | 
			
		||||
 | 
			
		||||
        IPC::ResponseBuilder rb{ctx, 2};
 | 
			
		||||
        rb.Push(ResultNoPurchasedProductInfoAvailable);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void PopPurchasedProductInfoWithUid(HLERequestContext& ctx) {
 | 
			
		||||
        LOG_DEBUG(Service_AOC, "(STUBBED) called");
 | 
			
		||||
 | 
			
		||||
        IPC::ResponseBuilder rb{ctx, 2};
 | 
			
		||||
        rb.Push(ResultNoPurchasedProductInfoAvailable);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    KernelHelpers::ServiceContext service_context;
 | 
			
		||||
 | 
			
		||||
    Kernel::KEvent* purchased_event;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user