public ListingViewModel(ListsRepository repository, UpdateSocket updateSocket) { this.repository = repository; this.updateSocket = updateSocket; NewList = new CheckListAdd(); Add = new Command(async() => await _add()); }
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); }