Skip to content
Commit e4875db7 authored by Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez 🐧 Committed by Aleix Pol Gonzalez
Browse files

Refactor KNSCore::Engine

This change splits the class in 3:
- EngineBase: Does the cache and installation management
- Transaction: Does the actions related to the different entries
- Engine: Maintains API and keeps working like it used to

It also adds a new mechanism for publicly requesting entries through the
ResultsStream, from EngineBase. This allows to have async queries that
don't strictly depend on the Engine's state.
parent 86d97d8e
Pipeline #384916 passed with stage
in 10 minutes and 33 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment