* updated db, added dto for ListSources, and added delete source
* updated from model > models
* updated to models
* sources now sends back a standard message
* updated subscription routes to have beter logid and swagger details
* moved the dto objects back to modles given they are not bound to the database
* cleaned up how we return the error
* cleaned up swag and updated models to take from the base apistatusmodel. less human errors this way
* cleaned up swag and updated models
* swag updated
* updated queue to return a router and also renamed it as it will hold all queue info later on
* removed config tag
* added subscription details route
* article routes have been moved to support dto
* updated discordwebhooks to use dto
* updated discordwebhookqueue to return details on the items via dto
* removed the example routes
* updated sources to use dto
* subscriptions moved to dto
* generated swag
* basic routes are working with db context
* swagger is working along with swag gen
* cron was updated with a class and better db context, untested though
* sourcelist command added
* lost the pg package but added it back
* Updated the api startup for cron and api
* updated source routes and started to add article routes
* Updated cron add func calls
* updated swagger
* keeping articles basic for now as I dont need to pull them in yet
* swagger update
* added getarticlesbysourceid call
* adding the subscriptions table to track who to send notifications and where
* removed legacy columns from discordwebhooks that are no longer needed.
* added discord webhook routes
* updated routes
* Minor change to schema
* Updated routes to support subscriptions
* ignore .vscode
* Using sqlc to generate queries and goose for migrations. The intial tests look good.
* moving the old calls away for now. Might use this in a package later on.
* Added postgres driver
* Updated the dockerfile to support sql migrations
* added sqlc config file
* updated schema and starting a seed script
* updated models to use the database ones
* updated reddit cron to talk to the db
* added env for sql connection string
* got the reddit source working with the db and posting articles
* added sql packages
* added rule to ignore dev sql file
* added migration down statement for rolling back
* updated cron for reddit and youtube
* Updated reddit to follow a new standard pattern
* updated youtube to follow new patterns
* updated tests and brought them to the standard
* updated the seed migration
* all cron tasks should feed the db now
* updated app init
* bumped docker to 1.18.3
* disabled remote tests given secrets and lack of interfaces currently to run tests