~cytrogen/vbhelper

1a6753d2aa6c7acaf35cfc8a17e06e4e8aeb7d55 — Nacho 7 months ago f8ec899
Fixed date issues with TransformationHistory
M app/build.gradle.kts => app/build.gradle.kts +1 -1
@@ 15,7 15,7 @@ android {
        minSdk = 28
        targetSdk = 35
        versionCode = 1
        versionName = "Alpha 0.5.1"
        versionName = "Alpha 0.5.2"

        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
    }

M app/src/main/java/com/github/nacabaro/vbhelper/screens/scanScreen/converters/ToNfcConverter.kt => app/src/main/java/com/github/nacabaro/vbhelper/screens/scanScreen/converters/ToNfcConverter.kt +11 -3
@@ 1,6 1,7 @@
package com.github.nacabaro.vbhelper.screens.scanScreen.converters

import android.icu.util.Calendar
import android.icu.util.TimeZone
import android.util.Log
import androidx.activity.ComponentActivity
import com.github.cfogrady.vbnfc.be.BENfcCharacter


@@ 243,16 244,23 @@ class ToNfcConverter(
            .getTransformationHistory(characterId)!!
            .map {
                val date = Date(it.transformationDate)
                val calendar = android.icu.util.GregorianCalendar()
                val calendar = android.icu.util.GregorianCalendar(TimeZone.getTimeZone("UTC"))
                calendar.time = date

                Log.d(
                    "TransformationHistory",
                    "Year: ${calendar.get(Calendar.YEAR)}, " +
                            "Month: ${calendar.get(Calendar.MONTH) + 1}, " +
                            "Day: ${calendar.get(Calendar.DAY_OF_MONTH)}"
                )

                NfcCharacter.Transformation(
                    toCharIndex = it.monIndex.toUByte(),
                    year = calendar
                        .get(Calendar.YEAR)
                        .toUShort(),
                    month = calendar
                        .get(Calendar.MONTH)
                    month = (calendar
                        .get(Calendar.MONTH) + 1)
                        .toUByte(),
                    day = calendar
                        .get(Calendar.DAY_OF_MONTH)