Browse Source

Bind Jackson module consistently with other Guice modules

master
Graham 4 weeks ago
parent
commit
c01933614c
  1. 6
      archive/src/main/kotlin/org/openrs2/archive/ArchiveModule.kt

6
archive/src/main/kotlin/org/openrs2/archive/ArchiveModule.kt

@ -41,14 +41,14 @@ public object ArchiveModule : AbstractModule() { @@ -41,14 +41,14 @@ public object ArchiveModule : AbstractModule() {
.toProvider(DatabaseProvider::class.java)
.`in`(Scopes.SINGLETON)
Multibinder.newSetBinder(binder(), Module::class.java)
.addBinding().to(JavaTimeModule::class.java)
val keyBinder = Multibinder.newSetBinder(binder(), KeyDownloader::class.java)
keyBinder.addBinding().to(OpenOsrsKeyDownloader::class.java)
keyBinder.addBinding().to(PolarKeyDownloader::class.java)
keyBinder.addBinding().to(RuneLiteKeyDownloader::class.java)
val moduleBinder = Multibinder.newSetBinder(binder(), Module::class.java)
moduleBinder.addBinding().to(JavaTimeModule::class.java)
val nameBinder = Multibinder.newSetBinder(binder(), NameDownloader::class.java)
nameBinder.addBinding().to(RuneStarNameDownloader::class.java)
}

Loading…
Cancel
Save