https://bugs.kde.org/show_bug.cgi?id=446158

b...@mogwai.be changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma-mobile/kasts/commit/aac8
                   |                            |99a7f006678252a196471db475b
                   |                            |81bd69afa
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from b...@mogwai.be ---
Git commit aac899a7f006678252a196471db475b81bd69afa by Bart De Vries.
Committed on 31/05/2022 at 14:11.
Pushed by bdevries into branch 'master'.

Refactor feed update routine to allow for entry, enclosure, authors and chapter
updates

This commit adds a bunch of API extensions (public and private) to the
entry, enclosure, etc classes to allow runtime updates of internal data.
Additionally, the feed update routine has been adapted to find updates
in entries, enclosures, etc and pass them on to the relevant objects.

All of this functionality is put behind a new toggle exposed in the
settings (default is on).  This is useful since a full update takes
quite a bit longer on underpowered hardware, so users should be able to
switch off this potentially non-essential overhead.

M  +7    -0    src/CMakeLists.txt
M  +50   -0    src/enclosure.cpp
M  +9    -4    src/enclosure.h
M  +163  -35   src/entry.cpp
M  +28   -11   src/entry.h
M  +1    -1    src/fetcher.cpp
M  +2    -1    src/fetcher.h
M  +6    -1    src/qml/Settings/GeneralSettingsPage.qml
M  +4    -0    src/settingsmanager.kcfg
M  +256  -45   src/updatefeedjob.cpp
M  +8    -12   src/updatefeedjob.h

https://invent.kde.org/plasma-mobile/kasts/commit/aac899a7f006678252a196471db475b81bd69afa

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to