equal
deleted
inserted
replaced
922 HTTP.Fonts_Service, |
922 HTTP.Fonts_Service, |
923 new HTTP.Service("isabelle.css") { |
923 new HTTP.Service("isabelle.css") { |
924 def apply(request: HTTP.Request): Option[HTTP.Response] = |
924 def apply(request: HTTP.Request): Option[HTTP.Response] = |
925 Some(HTTP.Response(Bytes(isabelle_style), "text/css")) |
925 Some(HTTP.Response(Bytes(isabelle_style), "text/css")) |
926 }, |
926 }, |
927 new HTTP.Service("app") { |
927 new HTTP.Service("find_facts") { |
928 def apply(request: HTTP.Request): Option[HTTP.Response] = |
928 def apply(request: HTTP.Request): Option[HTTP.Response] = |
929 Some(HTTP.Response.html( |
929 Some(HTTP.Response.html( |
930 if (devel) project.build_html(progress = progress) else frontend)) |
930 if (devel) project.build_html(progress = progress) else frontend)) |
931 }, |
931 }, |
932 new HTTP.REST_Service("api/block", progress = progress) { |
932 new HTTP.REST_Service("api/block", progress = progress) { |
949 encode.result(Result(blocks, facet)) |
949 encode.result(Result(blocks, facet)) |
950 } |
950 } |
951 })) |
951 })) |
952 |
952 |
953 server.start() |
953 server.start() |
954 progress.echo("Server started " + server.toString + "/app") |
954 progress.echo("Server started " + server.toString + "/find_facts") |
955 |
955 |
956 @tailrec |
956 @tailrec |
957 def loop(): Unit = { |
957 def loop(): Unit = { |
958 Thread.sleep(Long.MaxValue) |
958 Thread.sleep(Long.MaxValue) |
959 loop() |
959 loop() |