Move all files under src/

This commit is contained in:
Konstantinos Sideris 2018-07-17 16:37:25 +03:00
parent 96a2c614bf
commit 0e814da91c
145 changed files with 281 additions and 279 deletions

38
src/MatrixClient.cpp Normal file
View file

@ -0,0 +1,38 @@
#include "MatrixClient.h"
#include <memory>
namespace {
auto client_ = std::make_shared<mtx::http::Client>();
}
namespace http {
mtx::http::Client *
client()
{
return client_.get();
}
bool
is_logged_in()
{
return !client_->access_token().empty();
}
void
init()
{
qRegisterMetaType<mtx::responses::Login>();
qRegisterMetaType<mtx::responses::Messages>();
qRegisterMetaType<mtx::responses::Notifications>();
qRegisterMetaType<mtx::responses::Rooms>();
qRegisterMetaType<mtx::responses::Sync>();
qRegisterMetaType<mtx::responses::JoinedGroups>();
qRegisterMetaType<mtx::responses::GroupProfile>();
qRegisterMetaType<std::string>();
qRegisterMetaType<std::vector<std::string>>();
qRegisterMetaType<std::vector<QString>>();
}
} // namespace http