aboutsummaryrefslogtreecommitdiff
path: root/server/src/Routes.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@inpher.io>2019-10-11 20:38:55 -0400
committerJakob Odersky <jakob@inpher.io>2019-10-11 20:38:55 -0400
commit3de6739b8b6f04956c8908bc9717990807254a6b (patch)
treede5a1d8dad9664474b4109ada0cbad21c67e9dec /server/src/Routes.scala
parent093821b48eff6076cc4123e8db5fcc6eb74f84d3 (diff)
downloadscala-triad-master.tar.gz
scala-triad-master.tar.bz2
scala-triad-master.zip
add logging and some commentsHEADmaster
Diffstat (limited to 'server/src/Routes.scala')
-rw-r--r--server/src/Routes.scala7
1 files changed, 3 insertions, 4 deletions
diff --git a/server/src/Routes.scala b/server/src/Routes.scala
index 0b08a11..d1bbefd 100644
--- a/server/src/Routes.scala
+++ b/server/src/Routes.scala
@@ -25,12 +25,11 @@ class Routes(repository: Repository, liveMessages: LiveMessages) {
private val lastMessages = repository.Messages.take(100).result
- private val messageStream: Source[Message, _] = {
- val publisher = repository.database.stream(lastMessages)
+ // stream persisted messages first, followed by live ones
+ private val messageStream: Source[Message, _] =
Source
- .fromPublisher(publisher)
+ .fromPublisher(repository.database.stream(lastMessages))
.concat(liveMessages.feed)
- }
val messages = path("messages") {
get {