未验证 提交 5535cc7d 编写于 作者: K kezhenxu94

Polish if-else branches

上级 32df1785
...@@ -104,27 +104,17 @@ func ParseDuration(start string, end string) (time.Time, time.Time, schema.Step) ...@@ -104,27 +104,17 @@ func ParseDuration(start string, end string) (time.Time, time.Time, schema.Step)
} }
return startTime, endTime, step return startTime, endTime, step
} } else if len(end) <= 0 { // end is absent
// end is absent
if len(end) == 0 {
if step, startTime, err = tryParseTime(start); err != nil { if step, startTime, err = tryParseTime(start); err != nil {
logger.Log.Fatalln("Unsupported time format:", start, err) logger.Log.Fatalln("Unsupported time format:", start, err)
} }
return startTime, startTime.Add(30 * stepDuration[step]), step return startTime, startTime.Add(30 * stepDuration[step]), step
} } else { // start is present
// start is present
if len(start) == 0 {
if step, endTime, err = tryParseTime(end); err != nil { if step, endTime, err = tryParseTime(end); err != nil {
logger.Log.Fatalln("Unsupported time format:", end, err) logger.Log.Fatalln("Unsupported time format:", end, err)
} }
return endTime.Add(-30 * stepDuration[step]), endTime, step return endTime.Add(-30 * stepDuration[step]), endTime, step
} }
logger.Log.Fatalln("Should never happen")
return startTime, endTime, step
} }
// AlignPrecision aligns the two time strings to same precision // AlignPrecision aligns the two time strings to same precision
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册