Example #1
0
 public void OnSuccess(Java.Lang.Object result)
 {
     try
     {
         App.UpdateLoading(true);
         HandleSuccess?.Invoke(result.JavaCast <TResult>());
     }
     catch (Exception e)
     {
         // ignored
     }
     finally
     {
         App.UpdateLoading(false);
     }
 }
Example #2
0
        private static void HandlePayload(Payload payload)
        {
            var action = payload.actions.Single();

            switch (action.value)
            {
            case "success":
                Task.Run(() =>
                {
                    var handler = new HandleSuccess(payload);
                    handler.Handle();
                });
                break;

            default:
                throw new Exception($"We have no spoon for {action.value}");
            }
        }
        private HttpResponseMessage HandlePayload(Payload payload)
        {
            var action = payload.actions.Single();

            switch (action.value)
            {
            case "success":
                Task.Run(() =>
                {
                    var handler = new HandleSuccess(payload);
                    handler.Handle();
                });
                break;

            default:
                throw new Exception($"We have no spoon for {action.value}");
            }
            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Example #4
0
        public void OnSuccess(Java.Lang.Object result)
        {
            var token = AccessToken.CurrentAccessToken;

            HandleSuccess?.Invoke(token);
        }