Skip to content

Commit

Permalink
feat(infra): add LocalTimeHelper
Browse files Browse the repository at this point in the history
  • Loading branch information
Lucky3028 committed Sep 25, 2022
1 parent 7b7cbd0 commit d9a9286
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package click.seichi.timetogo.infra

import java.time.LocalTime
import scala.util.Try

object LocalTimeHelper {
// TODO: test
def parse(str: String): Option[LocalTime] = Try(LocalTime.parse(str)).toOption
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ case class ModeTriggerRepositoryImpl(config: FileConfiguration) extends ModeTrig
gameMode <- Option(map.get("game-mode"))
gameMode <- GameMode.fromString(gameMode.asInstanceOf[String])
time <- Option(map.get("time"))
time <- Try(LocalTime.parse(time.asInstanceOf[String])).toOption
time <- LocalTimeHelper.parse(time.asInstanceOf[String])
daysOfWeekList = Option(map.get("days-of-week"))
.getOrElse(emptyList)
.asInstanceOf[util.List[String]]
Expand Down

0 comments on commit d9a9286

Please sign in to comment.