Fix in-video login flow

This commit is contained in:
Kelvin K
2025-12-03 11:58:00 -06:00
parent 8c640d3def
commit 86019c80a1
2 changed files with 4 additions and 1 deletions
@@ -55,7 +55,7 @@ class LoginFragment : MainFragment() {
fun showLogin(config: SourcePluginConfig, callback: ((SourceAuth?) -> Unit)? = null) { fun showLogin(config: SourcePluginConfig, callback: ((SourceAuth?) -> Unit)? = null) {
if(_callback != null) _callback?.invoke(null); if(_callback != null) _callback?.invoke(null);
_callback = callback; _callback = callback;
StateApp.instance.activity?.navigate<LoginFragment>(config, false); StateApp.instance.activity?.navigate<LoginFragment>(config, true);
} }
} }
@@ -169,6 +169,9 @@ class StatePlugins {
return false; return false;
LoginFragment.showLogin(config) {//LoginActivity.showLogin(context, config) { LoginFragment.showLogin(config) {//LoginActivity.showLogin(context, config) {
if(it == null)
return@showLogin;
try { try {
StatePlugins.instance.setPluginAuth(config.id, it); StatePlugins.instance.setPluginAuth(config.id, it);
} catch (e: Throwable) { } catch (e: Throwable) {