Merge pull request #11540 from liamwhite/aoc-ec
aoc: stub purchase info calls
This commit is contained in:
		| @@ -22,6 +22,8 @@ | |||||||
|  |  | ||||||
| namespace Service::AOC { | namespace Service::AOC { | ||||||
|  |  | ||||||
|  | constexpr Result ResultNoPurchasedProductInfoAvailable{ErrorModule::NIMShop, 400}; | ||||||
|  |  | ||||||
| static bool CheckAOCTitleIDMatchesBase(u64 title_id, u64 base) { | static bool CheckAOCTitleIDMatchesBase(u64 title_id, u64 base) { | ||||||
|     return FileSys::GetBaseTitleID(title_id) == base; |     return FileSys::GetBaseTitleID(title_id) == base; | ||||||
| } | } | ||||||
| @@ -54,8 +56,8 @@ public: | |||||||
|             {0, &IPurchaseEventManager::SetDefaultDeliveryTarget, "SetDefaultDeliveryTarget"}, |             {0, &IPurchaseEventManager::SetDefaultDeliveryTarget, "SetDefaultDeliveryTarget"}, | ||||||
|             {1, &IPurchaseEventManager::SetDeliveryTarget, "SetDeliveryTarget"}, |             {1, &IPurchaseEventManager::SetDeliveryTarget, "SetDeliveryTarget"}, | ||||||
|             {2, &IPurchaseEventManager::GetPurchasedEventReadableHandle, "GetPurchasedEventReadableHandle"}, |             {2, &IPurchaseEventManager::GetPurchasedEventReadableHandle, "GetPurchasedEventReadableHandle"}, | ||||||
|             {3, nullptr, "PopPurchasedProductInfo"}, |             {3, &IPurchaseEventManager::PopPurchasedProductInfo, "PopPurchasedProductInfo"}, | ||||||
|             {4, nullptr, "PopPurchasedProductInfoWithUid"}, |             {4, &IPurchaseEventManager::PopPurchasedProductInfoWithUid, "PopPurchasedProductInfoWithUid"}, | ||||||
|         }; |         }; | ||||||
|         // clang-format on |         // clang-format on | ||||||
|  |  | ||||||
| @@ -101,6 +103,20 @@ private: | |||||||
|         rb.PushCopyObjects(purchased_event->GetReadableEvent()); |         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; |     KernelHelpers::ServiceContext service_context; | ||||||
|  |  | ||||||
|     Kernel::KEvent* purchased_event; |     Kernel::KEvent* purchased_event; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user