diff options
Diffstat (limited to 'mavigator-dashboard/src/main/scala/mavigator/util/Application.scala')
-rw-r--r-- | mavigator-dashboard/src/main/scala/mavigator/util/Application.scala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala b/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala index 9a57e43..7cb6f27 100644 --- a/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala +++ b/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala @@ -8,19 +8,19 @@ import org.scalajs.dom.html trait Application { - def main(env: Environment, args: Map[String, String]): Unit + def main(args: Map[String, String])(implicit env: Environment): Unit @JSExport - final def _start(settings: js.Dynamic): Unit = { + final def start(settings: js.Dynamic): Unit = { val env = new StaticEnvironment( root = settings.root.asInstanceOf[html.Element], - assetsBase = settings.root.asInstanceOf[String] + assetsBase = settings.assetsBase.asInstanceOf[String] ) - val args = settings.args.asInstanceOf[Map[String, String]] + val args = settings.args.asInstanceOf[js.Dictionary[Any]].mapValues(_.toString).toMap - main(env, args) + main(args)(env) } } |