Closed jchris closed 11 months ago
Introduction of logging within transactions
Enhanced transparency during transactions by adding logging statements to the doTransaction
function.
Integration of 'Remote' class into the 'Database'
Integrated the Remote
class (retrieved from remote.js
) into the Database
class in database.js
, by adding remote
and name
properties.
Creation and Enhancement of the 'Remote' Class
Added the Remote
class in remote.js
. To facilitate operations, clock
and connect
methods have been introduced to this class.
Utility functions for encrypted storage
The storage/utils.js
file has been added, housing the blocksToEncryptedCarBlock
and blocksFromEncryptedCarBlock
functions. These functions facilitate conversion between regular blocks and encrypted storage blocks.
Enabling encrypted storage in sync operations
The blocksToEncryptedCarBlock
function has been imported into sync.js
, enabling synchronization operations to handle encrypted storage.
Validations through Tests Tests have been added for elements such as dataset, fireproof, hydrator, and valet in respective test files ensuring that the newly implemented features work as expected.
this will track uploaded car files