private static void Time() { Scheduler.ExecuteJob <SyncLocalClockJob>(); Timedatectl.Apply(); Ntp.Prepare(); ConsoleLogger.Log("[time] ready"); }
public TimeDateModule() : base("/timedate") { Get["/"] = x => { return(JsonConvert.SerializeObject(Application.CurrentConfiguration.TimeDate)); }; Get["/running"] = x => { return(JsonConvert.SerializeObject(Application.RunningConfiguration.TimeDate)); }; Post["/save"] = x => { string data = Request.Form.Data; var objects = JsonConvert.DeserializeObject <TimeDate>(data); Application.CurrentConfiguration.TimeDate = objects; ConfigRepo.Save(); return(HttpStatusCode.OK); }; Post["/apply"] = x => { Timedatectl.Apply(); return(HttpStatusCode.OK); }; }