Skip to content

WIP: Refactoring step2 - sqlite

thigg requested to merge thigg/podqast:refactoring_step2 into master

This is work in progress. This refactoring step introduces sqlite as storage mechanism.

I'm trying to get the Model objects (Podcast, Podpost, ArchiveEntry...) as small as possible. They should mostly hold data. This lead to the (maybe very ugly) feedutils.

Archive and ArchiveEntry is a good example. I want Dao's (Data-Access-Objects) separatly from the actual model objects.

I already moved all storage handling to the factories, this is the step where sqlite takes over

  • merge Archive into ArchiveFactory
  • check if there is a better solution than feedutils to get podcast more lightweight
  • podpost is still very long, although these are class methods this feels strange
Edited by thigg

Merge request reports