Пример #1
0
        public PushRequest GetRequest()
        {
            // TODO: use a 3rd party library to more robustly handle parameters

            var args    = Environment.GetCommandLineArgs();
            var request = new PushRequest();

            if (args.Length == 4 & args[0].Contains("SendPushoverNotification"))
            {
                args = new[] { args[1], args[2], args[3] };
            }

            if (args.Length == 3)
            {
                request.Message = args[0];
                request.Url     = args[1];
                request.Title   = args[2];
            }
            else
            {
                Console.WriteLine("Enter message:");
                request.Message = Console.ReadLine();
                Console.WriteLine(@"Enter url: (eg bufferapp:// or rivr://newpost or http://schellack.net)");
                request.Url = Console.ReadLine();
                Console.WriteLine("Enter title:");
                request.Title = Console.ReadLine();
            }

            return(request);
        }
Пример #2
0
        public PushRequest GetRequest()
        {
            // TODO: use a 3rd party library to more robustly handle parameters

            var args = Environment.GetCommandLineArgs();
            var request = new PushRequest();

            if (args.Length == 4 & args[0].Contains("SendPushoverNotification"))
            {
                args = new[] { args[1], args[2], args[3] };
            }

            if (args.Length == 3)
            {
                request.Message = args[0];
                request.Url = args[1];
                request.Title = args[2];
            }
            else
            {
                Console.WriteLine("Enter message:");
                request.Message = Console.ReadLine();
                Console.WriteLine(@"Enter url: (eg bufferapp:// or rivr://newpost or http://schellack.net)");
                request.Url = Console.ReadLine();
                Console.WriteLine("Enter title:");
                request.Title = Console.ReadLine();
            }

            return request;
        }