From a415f4158a51283019aa6fae7cc74170b582a4bb Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Fri, 13 Oct 2023 18:17:52 -0400 Subject: [PATCH] autodetection of newgrounds.com login --- autoloads/ngio.gd | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/autoloads/ngio.gd b/autoloads/ngio.gd index 46bf13b..f5c6875 100644 --- a/autoloads/ngio.gd +++ b/autoloads/ngio.gd @@ -66,6 +66,14 @@ func load_saved_session() -> bool: if err != OK: session = EMPTY_SESSION session.id = ini.get_value("ngio", "session_id", "") + #const url = new URL(location.href); + #this.session_id = url.searchParams.get('ngio_session_id'); + if OS.has_feature('JavaScript'): + var sp_session = JavaScript.eval(""" + new URL(window.location.href).searchParams.get('ngio_session_id') + """) + if sp_session != null: + session.id = sp_session # check session is valid var response = yield(request_execute("App.checkSession"), "completed") if has_result(response):