Ejemplo n.º 1
0
 public void CompleteInteraction()
 {
     Task.Factory.StartNew(() =>
     {
         InteractionProvider.CompleteInteraction();
     });
 }
Ejemplo n.º 2
0
        public void OnImportsSatisfied()
        {
            if (InteractionProvider != null)
            {
                InteractionProvider.Initialize();
            }

            InteractionProvider.NewInteraction       += newInteractionHandler;
            InteractionProvider.InteractionConnected += InteractionProvider_InteractionConnected;
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Toggles the agent login state.
 /// </summary>
 public void ToggleLogin()
 {
     Task.Factory.StartNew(() =>
     {
         if (InteractionProvider.Agent.CurrentState != null &&
             InteractionProvider.Agent.CurrentState.SwitchMode == AgentSwitchMode.LoggedOut)
         {
             InteractionProvider.Login();
         }
     });
 }
 private void Awake()
 {
     _interactionProvider = GetComponent <InteractionProvider>();
     _canvasGameObject    = _markCanvas.gameObject;
 }
Ejemplo n.º 5
0
 public void AESImplictLogin()
 {
     InteractionProvider.Login(InteractionProvider.Credentials.AgentID.ToString(), InteractionProvider.Credentials.Password, InteractionProvider.Credentials.Extension.ToString(), InteractionProvider.Credentials.Queue.ToString());
     Logger.Logger.Log.Info("Implict Login");
 }
Ejemplo n.º 6
0
 public void ToggleLogOut()
 {
     InteractionProvider.Logout();
 }
Ejemplo n.º 7
0
 public void ToggleLogin(string agentId, string password, string extension, string queue)
 {
     InteractionProvider.ReLogin(agentId, password, extension, queue);
     Logger.Logger.Log.Info("Toggle Login");
 }