diff --git a/buffer/build.gradle.kts b/buffer/build.gradle.kts index 6863d0af..20e0adab 100644 --- a/buffer/build.gradle.kts +++ b/buffer/build.gradle.kts @@ -4,6 +4,7 @@ plugins { } dependencies { + api("com.google.inject:guice:${Versions.guice}") api("io.netty:netty-buffer:${Versions.netty}") implementation("com.google.guava:guava:${Versions.guava}") diff --git a/buffer/src/main/java/dev/openrs2/buffer/BufferModule.kt b/buffer/src/main/java/dev/openrs2/buffer/BufferModule.kt new file mode 100644 index 00000000..f82d2888 --- /dev/null +++ b/buffer/src/main/java/dev/openrs2/buffer/BufferModule.kt @@ -0,0 +1,12 @@ +package dev.openrs2.buffer + +import com.google.inject.AbstractModule +import io.netty.buffer.ByteBufAllocator +import io.netty.buffer.PooledByteBufAllocator + +public object BufferModule : AbstractModule() { + override fun configure() { + bind(ByteBufAllocator::class.java) + .toInstance(PooledByteBufAllocator.DEFAULT) + } +}