All Downloads are FREE. Search and download functionalities are using the official Maven repository.

im.actor.server.ImplicitSequenceService.scala Maven / Gradle / Ivy

There is a newer version: 3.0.0
Show newest version
package im.actor.server

import akka.actor.ActorSystem
import akka.stream.Materializer
import im.actor.api.rpc.sequence.SequenceService
import im.actor.server.api.rpc.service.sequence.{ SequenceServiceConfig, SequenceServiceImpl }
import im.actor.server.session.SessionRegion

trait ImplicitSequenceService extends ImplicitSeqUpdatesManagerRegion {
  protected implicit val materializer: Materializer
  protected implicit val system: ActorSystem
  protected implicit val sessionRegion: SessionRegion

  private val sequenceConfig = SequenceServiceConfig.load().get

  protected implicit lazy val sequenceService: SequenceService = new SequenceServiceImpl(sequenceConfig)

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy