Browse Source

Fixed ISectionRunJSON duration

update-deps
Alex Mikhalev 7 years ago
parent
commit
36458e50ec
  1. 6
      common/sprinklers/json/index.ts

6
common/sprinklers/json/index.ts

@ -106,11 +106,15 @@ export interface ISectionRunJSON {
const sectionRunProps = ["id", "section", "duration", "startTime", "pauseTime"]; const sectionRunProps = ["id", "section", "duration", "startTime", "pauseTime"];
export function sectionRunToJSON(sectionRun: s.SectionRun): ISectionRunJSON { export function sectionRunToJSON(sectionRun: s.SectionRun): ISectionRunJSON {
return pick(sectionRun, sectionRunProps); return {
...pick(sectionRun, sectionRunProps),
duration: sectionRun.duration.toSeconds(),
};
} }
export function sectionRunFromJSON(sectionRun: s.SectionRun, json: ISectionRunJSON) { export function sectionRunFromJSON(sectionRun: s.SectionRun, json: ISectionRunJSON) {
assign(sectionRun, pick(json, sectionRunProps)); assign(sectionRun, pick(json, sectionRunProps));
sectionRun.duration = s.Duration.fromSeconds(json.duration);
} }
interface ISectionRunnerJSON { interface ISectionRunnerJSON {

Loading…
Cancel
Save