From c5e8236e19660077b8510323b44a9a1a57c3457b Mon Sep 17 00:00:00 2001 From: Christopher O'Grady Date: Sat, 11 Jan 2025 22:57:07 -0500 Subject: [PATCH] Fix arrays for NFCCharacter --- .../nacabaro/vbhelper/utils/CharacterToNFCCharacter.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/utils/CharacterToNFCCharacter.kt b/app/src/main/java/com/github/nacabaro/vbhelper/utils/CharacterToNFCCharacter.kt index 8d37cbf..5cce1f5 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/utils/CharacterToNFCCharacter.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/utils/CharacterToNFCCharacter.kt @@ -56,9 +56,11 @@ suspend fun characterToNfc(context: Context, characterId: Long): NfcCharacter? { activityLevel = userCharacter.activityLevel.toByte(), heartRateCurrent = userCharacter.heartRateCurrent.toUByte(), transformationHistory = transformationHistory, - vitalHistory = arrayOf(), - appReserved1 = byteArrayOf(), - appReserved2 = Array(2, { 0u }), + vitalHistory = Array(7) { + NfcCharacter.DailyVitals(0u, 0u, 0u, 0u) + }, + appReserved1 = ByteArray(12) {0}, + appReserved2 = Array(3) {0u}, trainingHp = beData.trainingHp.toUShort(), trainingAp = beData.trainingAp.toUShort(), trainingBp = beData.trainingBp.toUShort(),