#include "src/archive/base_archive.h" #include "src/archive/mastodon.h" Archive* Archive::create_archive(ArchiveType archive_type, const QString& main_filename) { switch (archive_type) { case MASTODON: return new MastodonArchive(main_filename); default: return nullptr; } } Archive::Archive(const QString& filename) : main_filename(filename) {} const QString Archive::get_instance_address() { return ""; } APActorPtr Archive::get_main_actor() { return nullptr; }