Skip to content
This repository was archived by the owner on Mar 4, 2023. It is now read-only.

Commit 435674d

Browse files
committed
fixes
1 parent 15f67ef commit 435674d

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

src/datasyncandroid/androidbackgroundservice.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,12 @@ int AndroidBackgroundService::onStartCommand(const QAndroidIntent &intent, int f
9696
if(intent.handle().isValid()) {
9797
const auto action = intent.handle().callObjectMethod("getAction", "()Ljava/lang/String;").toString();
9898
if(action == RegisterSyncAction) {
99-
const auto delay = intent.handle().callMethod<jlong>("getLongExtra", "(Ljava/lang/String;J)J",
100-
QAndroidJniObject::fromString(QStringLiteral("de.skycoder42.qtdatasync.SyncBootReceiver.key.delay")).object(),
99+
const auto interval = intent.handle().callMethod<jlong>("getLongExtra", "(Ljava/lang/String;J)J",
100+
QAndroidJniObject::fromString(QStringLiteral("de.skycoder42.qtdatasync.SyncBootReceiver.key.interval")).object(),
101101
static_cast<jlong>(60));
102102
QMetaObject::invokeMethod(this, "registerSync", Qt::QueuedConnection,
103103
Q_ARG(int, startId),
104-
Q_ARG(qint64, delay));
104+
Q_ARG(qint64, interval));
105105
} else if(action == BackgroundSyncAction) {
106106
QMetaObject::invokeMethod(this, "startBackgroundSync", Qt::QueuedConnection,
107107
Q_ARG(int, startId));
@@ -158,14 +158,14 @@ void AndroidBackgroundService::startBackgroundSync(int startId)
158158
}
159159
}
160160

161-
void AndroidBackgroundService::registerSync(int startId, qint64 delay)
161+
void AndroidBackgroundService::registerSync(int startId, qint64 interval)
162162
{
163163
AndroidSyncControl syncControl;
164164
syncControl.setServiceId(QtAndroid::androidService()
165165
.callObjectMethod("getClass", "()Ljava/lang/Class;")
166166
.callObjectMethod("getName", "()Ljava/lang/String;")
167167
.toString());
168-
syncControl.setDelay(delay);
168+
syncControl.setInterval(interval);
169169
syncControl.setEnabled(true);
170170
if(!syncControl.isEnabled()) {
171171
qWarning() << "Failed to register service" << syncControl.serviceId()

src/datasyncandroid/androidbackgroundservice.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public Q_SLOTS:
5353

5454
private Q_SLOTS:
5555
void startBackgroundSync(int startId);
56-
void registerSync(int startId, qint64 delay);
56+
void registerSync(int startId, qint64 interval);
5757
void backendReady();
5858

5959
private:

src/imports/datasync/qtdatasync_plugin.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#endif
88
#ifdef Q_OS_IOS
99
#include <QtDataSyncIos/IosSyncDelegate>
10+
#include "qqmliossyncsingleton.h"
1011
#endif
1112

1213
#include "qqmldatastore.h"

src/java/src/de/skycoder42/qtdatasync/SyncBootReceiver.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
public class SyncBootReceiver extends BroadcastReceiver {
1717
public static final String ServiceNameKey = "de.skycoder42.qtdatasync.SyncBootReceiver.key.serviceName";
18-
public static final String DelayKey = "de.skycoder42.qtdatasync.SyncBootReceiver.key.delay";
18+
public static final String IntervalKey = "de.skycoder42.qtdatasync.SyncBootReceiver.key.interval";
1919

2020
@Override
2121
public void onReceive(Context context, Intent intent) {
@@ -25,25 +25,25 @@ public void onReceive(Context context, Intent intent) {
2525

2626
Intent startIntent = new Intent("de.skycoder42.qtdatasync.registersync")
2727
.setClassName(context, prefs.getString(ServiceNameKey, AndroidService.class.getName()))
28-
.putExtra(DelayKey, prefs.getLong(DelayKey, 60));
28+
.putExtra(IntervalKey, prefs.getLong(IntervalKey, 60));
2929
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
3030
context.startForegroundService(startIntent);
3131
else
3232
context.startService(startIntent);
3333
}
3434

35-
public static void prepareRegistration(Context context, String serviceName, long delay) {
35+
public static void prepareRegistration(Context context, String serviceName, long interval) {
3636
PreferenceManager.getDefaultSharedPreferences(context).edit()
3737
.putString(ServiceNameKey, serviceName)
38-
.putLong(DelayKey, delay)
38+
.putLong(IntervalKey, interval)
3939
.apply();
4040
setComponentState(context, true);
4141
}
4242

4343
public static void clearRegistration(Context context) {
4444
PreferenceManager.getDefaultSharedPreferences(context).edit()
4545
.remove(ServiceNameKey)
46-
.remove(DelayKey)
46+
.remove(IntervalKey)
4747
.apply();
4848
setComponentState(context, false);
4949
}

0 commit comments

Comments
 (0)