package org.asamk.signal.manager.jobs;
+import org.asamk.signal.manager.SignalDependencies;
import org.asamk.signal.manager.StickerPackStore;
import org.asamk.signal.manager.helper.GroupHelper;
import org.asamk.signal.manager.helper.ProfileHelper;
import org.asamk.signal.manager.helper.SendHelper;
import org.asamk.signal.manager.helper.SyncHelper;
import org.asamk.signal.manager.storage.SignalAccount;
-import org.whispersystems.signalservice.api.SignalServiceAccountManager;
-import org.whispersystems.signalservice.api.SignalServiceMessageReceiver;
public class Context {
private final SignalAccount account;
- private final SignalServiceAccountManager accountManager;
- private final SignalServiceMessageReceiver messageReceiver;
+ private final SignalDependencies dependencies;
private final StickerPackStore stickerPackStore;
private final SendHelper sendHelper;
private final GroupHelper groupHelper;
public Context(
final SignalAccount account,
- final SignalServiceAccountManager accountManager,
- final SignalServiceMessageReceiver messageReceiver,
+ final SignalDependencies dependencies,
final StickerPackStore stickerPackStore,
final SendHelper sendHelper,
final GroupHelper groupHelper,
final ProfileHelper profileHelper
) {
this.account = account;
- this.accountManager = accountManager;
- this.messageReceiver = messageReceiver;
+ this.dependencies = dependencies;
this.stickerPackStore = stickerPackStore;
this.sendHelper = sendHelper;
this.groupHelper = groupHelper;
return account;
}
- public SignalServiceAccountManager getAccountManager() {
- return accountManager;
- }
-
- public SignalServiceMessageReceiver getMessageReceiver() {
- return messageReceiver;
+ public SignalDependencies getDependencies() {
+ return dependencies;
}
public StickerPackStore getStickerPackStore() {