mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-02 14:16:16 -04:00
Avoid linking libretroshare in qml app and notify
Use QDir::homePath() instead of RsAccounts::ConfigDirectory() to determine libresapi socket path, this way statically linking to libretroshare is not needed and the android package size is reduced dramatically 20+MB -> 13MB At same time this solves the socket path mismatch between retroshare android service and the other android applications due to merge
This commit is contained in:
parent
4455bfa92d
commit
e83fec8d84
4 changed files with 13 additions and 11 deletions
|
@ -21,6 +21,7 @@
|
|||
#include <QQmlContext>
|
||||
#include <QFileInfo>
|
||||
#include <QDebug>
|
||||
#include <QDir>
|
||||
|
||||
#ifdef __ANDROID__
|
||||
# include "util/androiddebug.h"
|
||||
|
@ -29,9 +30,6 @@
|
|||
#include "libresapilocalclient.h"
|
||||
#include "notificationsbridge.h"
|
||||
|
||||
#include "retroshare/rsinit.h"
|
||||
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
#ifdef __ANDROID__
|
||||
|
@ -40,7 +38,7 @@ int main(int argc, char *argv[])
|
|||
|
||||
QCoreApplication app(argc, argv);
|
||||
|
||||
QString sockPath = QString::fromStdString(RsAccounts::ConfigDirectory());
|
||||
QString sockPath = QDir::homePath() + "/.retroshare";
|
||||
sockPath.append("/libresapi.sock");
|
||||
|
||||
QQmlApplicationEngine engine;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue