import org.asamk.signal.manager.AvatarStore;
import org.asamk.signal.manager.JobExecutor;
import org.asamk.signal.manager.SignalDependencies;
-import org.asamk.signal.manager.storage.stickerPacks.StickerPackStore;
import org.asamk.signal.manager.storage.SignalAccount;
+import org.asamk.signal.manager.storage.stickerPacks.StickerPackStore;
import java.util.function.Supplier;
private final Object LOCK = new Object();
private final SignalAccount account;
+ private final AccountFileUpdater accountFileUpdater;
private final SignalDependencies dependencies;
private final AvatarStore avatarStore;
private final StickerPackStore stickerPackStore;
public Context(
final SignalAccount account,
+ final AccountFileUpdater accountFileUpdater,
final SignalDependencies dependencies,
final AvatarStore avatarStore,
final AttachmentStore attachmentStore,
final StickerPackStore stickerPackStore
) {
this.account = account;
+ this.accountFileUpdater = accountFileUpdater;
this.dependencies = dependencies;
this.avatarStore = avatarStore;
this.stickerPackStore = stickerPackStore;
return account;
}
+ public AccountFileUpdater getAccountFileUpdater() {
+ return accountFileUpdater;
+ }
+
public SignalDependencies getDependencies() {
return dependencies;
}