Skip to content

Commit f85d8ce

Browse files
committed
1 parent fd484f0 commit f85d8ce

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

openai-guice/src/main/scala/io/cequence/openaiscala/service/BaseOpenAIClientApp.scala

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@ package io.cequence.openaiscala.service
22

33
import akka.actor.ActorSystem
44
import akka.stream.Materializer
5+
import com.google.inject.AbstractModule
56

67
import scala.concurrent.ExecutionContext
7-
import net.codingwell.scalaguice.ScalaModule
88

99
trait BaseOpenAIClientApp extends GuiceContainer with App {
10+
protected val openAIService: OpenAIService = instance[OpenAIService]
1011

1112
// modules
12-
override protected def modules: Seq[ScalaModule] = Seq(
13+
override protected def modules: Seq[AbstractModule] = Seq(
1314
new ConfigModule(),
1415
new AkkaModule(),
1516
new ServiceModule()
1617
)
1718

18-
protected val openAIService: OpenAIService = instance[OpenAIService]
19-
2019
// implicits
2120
protected implicit val system: ActorSystem = instance[ActorSystem]
2221
protected implicit val materializer: Materializer = instance[Materializer]

openai-guice/src/main/scala/io/cequence/openaiscala/service/GuiceContainer.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.cequence.openaiscala.service
22

33
import akka.actor.ActorSystem
4-
import com.google.inject.{Guice, Injector, Module}
4+
import com.google.inject.{AbstractModule, Guice, Injector}
55
import com.typesafe.config.Config
66

77
import scala.concurrent.duration._
@@ -13,7 +13,7 @@ trait GuiceContainer {
1313
protected lazy val injector: Injector = Guice.createInjector(modules: _*)
1414
protected lazy val config: Config = instance[Config]
1515

16-
protected def modules: Seq[Module]
16+
protected def modules: Seq[AbstractModule]
1717

1818
protected def result[T](future: Future[T]): T =
1919
Await.result(future, 100.minutes)

0 commit comments

Comments
 (0)