diff --git a/build.gradle.kts b/build.gradle.kts index 71c9576..94657a1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,12 +1,12 @@ plugins { - kotlin("multiplatform") version "2.1.0" + kotlin("multiplatform") version "2.3.0" `maven-publish` signing id("org.jetbrains.dokka") version "1.5.31" } group = "nl.astraeus" -version = "0.3.4" +version = "0.3.6" repositories { maven { @@ -23,7 +23,7 @@ kotlin { sourceSets { val commonMain by getting { dependencies { - api("nl.astraeus:typed-byte-arrays:0.2.10") + api("nl.astraeus:typed-byte-arrays:0.3.6") } } val commonTest by getting { diff --git a/src/commonMain/kotlin/nl/astraeus/midi/message/MidiMessage.kt b/src/commonMain/kotlin/nl/astraeus/midi/message/MidiMessage.kt index 09b037f..2eb8152 100644 --- a/src/commonMain/kotlin/nl/astraeus/midi/message/MidiMessage.kt +++ b/src/commonMain/kotlin/nl/astraeus/midi/message/MidiMessage.kt @@ -36,8 +36,8 @@ class MidiDataMessage() : MidiMessage( } constructor(data: ByteArray): this() { - check(data.size == definition.size) { - "Invalid data size: ${data.size} != ${definition.size}" + check(data.size == definitionSize()) { + "Invalid data size: ${data.size} != ${definitionSize()}" } this.data = MutableByteArrayHandler(data) @@ -58,8 +58,8 @@ class TimedMidiMessage() : MidiMessage( } constructor(data: ByteArray): this() { - check(data.size == definition.size) { - "Invalid data size: ${data.size} != ${definition.size}" + check(data.size == definitionSize()) { + "Invalid data size: ${data.size} != ${definitionSize()}" } this.data = MutableByteArrayHandler(data)