Skip to content

Commit

Permalink
Refactor out FishnetApp, prep for intergration test
Browse files Browse the repository at this point in the history
  • Loading branch information
lenguyenthanh committed Nov 24, 2023
1 parent 73d2817 commit 7368f01
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions app/src/main/scala/App.scala
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,14 @@ object App extends IOApp.Simple:
for
config <- Resource.eval(Config.load)
_ <- Resource.eval(KamonInitiator.apply.init(config.kamon))
_ <- Resource.eval(Logger[IO].info(s"Starting lila-fishnet with config: $config"))
res <- AppResources.instance(config.redis)
_ <- FishnetApp(config).run()
yield ()

class FishnetApp(config: AppConfig)(using Logger[IO]):
def run(): Resource[IO, Unit] =
for
res <- AppResources.instance(config.redis)
_ <- Resource.eval(Logger[IO].info(s"Starting lila-fishnet with config: $config"))
lilaClient = LilaClient(res.redisPubsub)
monitor = Monitor.apply
executor <- Resource.eval(Executor.instance(lilaClient, monitor))
Expand Down

0 comments on commit 7368f01

Please sign in to comment.