Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Getting Push Codes from DB");
            //get the gcm codes for relevant numbers:
            //3. they are from version x(?) or more?
            var pushCodes = DB.GetNumbers();

            pushCodes.RemoveAll(s => s == "GcmRegistrationId");
            pushCodes.RemoveAll(s => s == null);

            Console.WriteLine("Got {0} Push Codes from DB", pushCodes.Count);
            var listOfLists = Chunk(pushCodes, 800);

            foreach (var list in listOfLists)
            {
                Console.WriteLine("Sending {0} Pushes ", list.Count());
                PushDetails details = PushSender.SendResyncBusinessNumbersRequest(list);

                Thread.Sleep(1000);
            }
        }
Ejemplo n.º 2
0
        public int GetPush(string[] args)
        {
            if (args.Length < 1)
            {
                Console.Error.WriteLine("usage: {0} <url> Git.GetPush [repositoryId] [pushId]", Program.ProgramName);
                return(1);
            }

            Guid repositoryId = new Guid(args[0]);
            int  pushId       = int.Parse(args[1]);

            PushDetails push = null;

            Task.Run(async() =>
            {
                push = await Client.Git.GetPush(repositoryId, pushId);
            }).Wait();

            Console.WriteLine("Push {0}:", push.Id);
            Model.Write(push);

            return(0);
        }