MCPcopy Create free account
hub / github.com/GrapheneCt/NetStream / OnNpDialogComplete

Method OnNpDialogComplete

NetStream/source/main.cpp:48–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46intrusive_ptr<graph::Surface> g_texTransparent;
47
48int32_t menu::main::OnNpDialogComplete(void *data)
49{
50 int32_t ret = *(int32_t *)(data);
51 if (ret >= 0 && nputils::IsAllGreen())
52 {
53 dialog::OpenPleaseWait(g_appPlugin, NULL, Framework::Instance()->GetCommonString("msg_wait"));
54
55 menu::main::NetcheckJob *ncJob = new menu::main::NetcheckJob(menu::main::NetcheckJob::Type_NpOnly);
56 common::SharedPtr<job::JobItem> itemParam(ncJob);
57 job::JobQueue::DefaultQueue()->Enqueue(itemParam);
58 }
59 else
60 {
61 dialog::OpenError(g_appPlugin, ret, g_appPlugin->GetString(msg_error_psn_connection));
62 }
63
64 return 0;
65}
66
67int32_t menu::main::NetcheckJob::Run()
68{

Callers

nothing calls this directly

Calls 1

EnqueueMethod · 0.80

Tested by

no test coverage detected