core: support offline web applet

This commit is contained in:
Liam 2024-01-06 21:21:01 -05:00
parent 8a146469c0
commit 68303ed601
32 changed files with 470 additions and 58 deletions

View file

@ -185,7 +185,7 @@ public:
{3, &IRequest::Cancel, "Cancel"},
{4, &IRequest::Submit, "Submit"},
{5, nullptr, "SetRequirement"},
{6, nullptr, "SetRequirementPreset"},
{6, &IRequest::SetRequirementPreset, "SetRequirementPreset"},
{8, nullptr, "SetPriority"},
{9, nullptr, "SetNetworkProfileId"},
{10, nullptr, "SetRejectable"},
@ -237,6 +237,16 @@ private:
rb.PushEnum(state);
}
void SetRequirementPreset(HLERequestContext& ctx) {
IPC::RequestParser rp{ctx};
const auto param_1 = rp.Pop<u32>();
LOG_WARNING(Service_NIFM, "(STUBBED) called, param_1={}", param_1);
IPC::ResponseBuilder rb{ctx, 2};
rb.Push(ResultSuccess);
}
void GetResult(HLERequestContext& ctx) {
LOG_DEBUG(Service_NIFM, "(STUBBED) called");