Setup LibrariesUpdateCoordinator in yacreaderlibraryserver

This commit is contained in:
Luis Ángel San Martín 2023-08-14 18:19:24 +02:00
parent e740ad0f38
commit 42f2771b3f

View File

@ -11,6 +11,8 @@
#include "yacreader_libraries.h"
#include "yacreader_local_server.h"
#include "libraries_update_coordinator.h"
#include "libraries_updater.h"
#include "console_ui_library_creator.h"
@ -238,6 +240,16 @@ int main(int argc, char **argv)
YACReaderLocalServer *localServer = new YACReaderLocalServer();
YACReaderLibraries libraries;
auto librariesUpdateCoordinator = new LibrariesUpdateCoordinator(settings, libraries);
app.connect(librariesUpdateCoordinator, &LibrariesUpdateCoordinator::updateStarted, &app, []() {
QLOG_INFO() << "Starting libraries update";
});
app.connect(librariesUpdateCoordinator, &LibrariesUpdateCoordinator::updateEnded, &app, []() {
QLOG_INFO() << "Done updating libraries";
});
int ret = app.exec();
QLOG_INFO() << "YACReaderLibrary closed with exit code :" << ret;