Merge pull request #699 from DarkFlippers/leptoptilos

metromoney parser balance fix
This commit is contained in:
MMX 2024-01-30 13:22:06 +03:00 committed by GitHub
commit 100a46d7af
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -147,7 +147,7 @@ static bool metromoney_parse(const NfcDevice* device, FuriString* parsed_data) {
const uint8_t* block_start_ptr = const uint8_t* block_start_ptr =
&data->block[start_block_num + ticket_block_number].data[0]; &data->block[start_block_num + ticket_block_number].data[0];
uint32_t balance = nfc_util_bytes2num_little_endian(block_start_ptr, 4); uint32_t balance = nfc_util_bytes2num_little_endian(block_start_ptr, 4) - 100;
uint32_t balance_lari = balance / 100; uint32_t balance_lari = balance / 100;
uint8_t balance_tetri = balance % 100; uint8_t balance_tetri = balance % 100;