
implementation("io.github.jamal-wia:kmptoolkit-uploader-sqldelight:1.0.2")The SQLDelight-backed UploaderStore for kmptoolkit-uploader: a durable queue table, an autoincrementing insertion sequence so same-millisecond enqueues keep their FIFO order, a single-statement compare-and-set behind recordFailure's lease guard, and a reentrant TransactionRunner that lets a domain write and the effect it owes commit together. Runs standalone on its own database file — named after your app, so two uploaders never collide — or on a SqlDriver you already own, which is what makes it a genuinely transactional uploader. Pick this module if you use kmptoolkit-uploader and do not want to implement its storage port yourself.