public ListingViewModel(ListsRepository repository, UpdateSocket updateSocket)
 {
     this.repository   = repository;
     this.updateSocket = updateSocket;
     NewList           = new CheckListAdd();
     Add = new Command(async() => await _add());
 }
示例#2
0
        static void Main(string[] args)
        {
            Thread uiThread = new Thread(UiThread)
            {
                Name = "UpdateServerUiThread", Priority = ThreadPriority.BelowNormal
            };

            uiThread.Start();

            WriteLog($"Initializing update server...");
            WriteLog($"Reading config file...");
            ReadConfigFile();

            UpdateSocket socket = new UpdateSocket();

            socket.Bind("0.0.0.0", Kernel.ListenPort);
            socket.Listen(10);

            HandleCommands();
            uiThread.Abort(0);
        }