private void Start()
    {
        this._scheduler = new OnDemandMessageHandlerScheduler();
        this._appleAuth = new AppleAuthManager(new PayloadDeserializer(), this._scheduler);

        this.CheckUpCredentials();
    }
예제 #2
0
 void Start()
 {
     if (AppleAuthManager.IsCurrentPlatformSupported)
     {
         // Creates a default JSON deserializer, to transform JSON Native response
         var deserializer = new PayloadDeserializer();
         // Creates an Apple Authentication manager with the deserializer this.appleAuthManager = new AppleAuthManager(deserializer);
         this.appleAuthManager = new AppleAuthManager(deserializer);
     }
 }
예제 #3
0
    private void Start()
    {
        // Creates the Scheduler to execute the pending callbacks on demand
        this._scheduler = new OnDemandMessageHandlerScheduler();
        // Creates a default JSON deserializer, to transform JSON Native responses to C# instances
        var deserializer = new PayloadDeserializer();

        // Creates an Apple Authentication manager with the scheduler and the deserializer
        this._appleAuthManager = new AppleAuthManager(deserializer, this._scheduler);

        this.SetupLoginMenu();
    }
예제 #4
0
    private void Start()
    {
        // If the current platform is supported
        if (AppleAuthManager.IsCurrentPlatformSupported)
        {
            // Creates a default JSON deserializer, to transform JSON Native responses to C# instances
            var deserializer = new PayloadDeserializer();
            // Creates an Apple Authentication manager with the deserializer
            this._appleAuthManager = new AppleAuthManager(deserializer);
        }

        this.InitializeLoginMenu();
    }