* Add backend code for user deletion
* Add endpoint and delete user test
* Delete all user content from db
* Delete from playlist_videos table on user deletion
* Avoid raw SQL in unsubscribeResponse()
* Fix unsubscribeResponse()
* Don't delete PlaylistVideos from other users' playlists
* Fix pruneUnusedPlaylistVideos()
* Remove unused commented-out code
* Fix oopsie
* Proper type declaration due to false error-reporting by VSCode
* Use delete query for better performance
* Cleanup and add OneToMany relationship.
* Revert unsubscribe logic.
Co-authored-by: Kavin <20838718+FireMasterK@users.noreply.github.com>
* Add version information route.
* Use build action for tests.
* Add version test to script.
* Add testing directory to dockerignore.
* Don't unnecessarily set permission for gradle wrapper script.
* add dependecies for h2 db
* Attempt to test h2 with docker-compose.
* bump h2 to 2.0.202
* add dependecies for h2 db
* use pgsql mode
* switch to hsqldb
* fix hibernate dialect
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>