minilauta / miniboard

Minimalistic oldschool imageboard software
MIT License
7 stars 5 forks source link

Implement transactions for database #31

Closed Anonyymi closed 1 year ago

Anonyymi commented 1 year ago

Implement system for begin/commit/rollback transactions for the database interface. This means that for any database mutation events a related database transaction context should be created, this way no unnecessary database changes will be commited if the result is a critical exception.