reworked the general update strategy interface

This commit is contained in:
2021-04-28 19:38:25 +02:00
parent b8a5cd7cf4
commit efad254193
53 changed files with 756 additions and 889 deletions

View File

@ -22,7 +22,7 @@
namespace MM::Services {
bool FilesystemService::enable(Engine&) {
bool FilesystemService::enable(Engine&, std::vector<UpdateStrategies::TaskInfo>&) {
if (PHYSFS_isInit()) {
LOG_ERROR("physfs already initialized!!");
return false;

View File

@ -1,5 +1,7 @@
#pragma once
#include "mm/services/service.hpp"
#include "mm/update_strategies/update_strategy.hpp"
#include <cstdint>
#include <functional>
@ -20,7 +22,7 @@ class FilesystemService : public Service {
public:
bool enable(Engine&) override;
bool enable(Engine&, std::vector<UpdateStrategies::TaskInfo>&) override;
void disable(Engine&) override;
const char* name(void) override { return "Filesystem"; }