fix: snapshot single-digit week is not shown with 0 padded

This commit is contained in:
minjaesong
2024-01-01 00:17:36 +09:00
parent c3ee3d4aba
commit ce8158c0a8

View File

@@ -117,7 +117,7 @@ data class Snapshot(var revision: Int) {
private var bytes = byteArrayOf()
internal fun update() {
string = "${year}w${week}${Char(0x61 + revision)}"
string = "${year}w${week.toString().padStart(2,'0')}${Char(0x61 + revision)}"
bytes = byteArrayOf(
revision.and(4).shl(7).or(year.and(127)).toByte(),
week.shl(2).or(revision.and(3)).toByte()