fix key event + run callbacks more
This commit is contained in:
parent
dde3449195
commit
1d2fccdf8b
@ -18,9 +18,6 @@ function canasktojoin(userid)
|
|||||||
end
|
end
|
||||||
|
|
||||||
history[userid] = true
|
history[userid] = true
|
||||||
game:ontimeout(function()
|
|
||||||
history[userid] = nil
|
|
||||||
end, 15000)
|
|
||||||
|
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
@ -206,6 +203,7 @@ function addrequest(request)
|
|||||||
invite:registerEventHandler("end_invite", function()
|
invite:registerEventHandler("end_invite", function()
|
||||||
close()
|
close()
|
||||||
discord.respond(request.userid, discord.reply.ignore)
|
discord.respond(request.userid, discord.reply.ignore)
|
||||||
|
history[request.userid] = nil
|
||||||
end)
|
end)
|
||||||
|
|
||||||
local bar = LUI.UIImage.new({
|
local bar = LUI.UIImage.new({
|
||||||
|
@ -143,8 +143,6 @@ namespace discord
|
|||||||
|
|
||||||
void update_discord()
|
void update_discord()
|
||||||
{
|
{
|
||||||
Discord_RunCallbacks();
|
|
||||||
|
|
||||||
// reset presence data
|
// reset presence data
|
||||||
const auto saved_time = discord_presence.startTimestamp;
|
const auto saved_time = discord_presence.startTimestamp;
|
||||||
discord_presence = {};
|
discord_presence = {};
|
||||||
@ -314,7 +312,13 @@ namespace discord
|
|||||||
Discord_Initialize("947125042930667530", &handlers, 1, nullptr);
|
Discord_Initialize("947125042930667530", &handlers, 1, nullptr);
|
||||||
|
|
||||||
scheduler::once(download_default_avatar, scheduler::pipeline::async);
|
scheduler::once(download_default_avatar, scheduler::pipeline::async);
|
||||||
scheduler::loop(update_discord, scheduler::pipeline::async, 5s);
|
|
||||||
|
scheduler::once([]()
|
||||||
|
{
|
||||||
|
scheduler::once(update_discord, scheduler::pipeline::async);
|
||||||
|
scheduler::loop(update_discord, scheduler::pipeline::async, 5s);
|
||||||
|
scheduler::loop(Discord_RunCallbacks, scheduler::pipeline::async, 1s);
|
||||||
|
}, scheduler::pipeline::main);
|
||||||
|
|
||||||
initialized_ = true;
|
initialized_ = true;
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ namespace input
|
|||||||
|
|
||||||
void cl_key_event_stub(const int local_client_num, const int key, const int down)
|
void cl_key_event_stub(const int local_client_num, const int key, const int down)
|
||||||
{
|
{
|
||||||
if (game::environment::is_sp() && ui_scripting::lui_running())
|
if (ui_scripting::lui_running())
|
||||||
{
|
{
|
||||||
ui_scripting::notify(down ? "keydown" : "keyup",
|
ui_scripting::notify(down ? "keydown" : "keyup",
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user