public async Task UpdateAsync() { LoginConfigData config = await LoginConfigDataProvider.GetConfigAsync(); RegisterModule regMod = (RegisterModule)await ModuleDefinition.CreateUniqueModuleAsync(typeof(RegisterModule)); LoginModule loginMod = (LoginModule)await ModuleDefinition.CreateUniqueModuleAsync(typeof(LoginModule)); bool closeOnLogin; Manager.TryGetUrlArg <bool>("CloseOnLogin", out closeOnLogin, false); ModuleAction logAction = await loginMod.GetAction_LoginAsync(config.LoginUrl, Force : true, CloseOnLogin : closeOnLogin); if (logAction != null) { logAction.AddToOriginList = false; } Actions.New(logAction); ModuleAction regAction = await regMod.GetAction_RegisterAsync(config.RegisterUrl, Force : true, CloseOnLogin : closeOnLogin); if (regAction != null) { regAction.AddToOriginList = false; } Actions.New(regAction); }