]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/jobs/Context.java
Implement sticker pack retrieval
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / jobs / Context.java
1 package org.asamk.signal.manager.jobs;
2
3 import org.asamk.signal.manager.StickerPackStore;
4 import org.asamk.signal.manager.storage.SignalAccount;
5 import org.whispersystems.signalservice.api.SignalServiceAccountManager;
6 import org.whispersystems.signalservice.api.SignalServiceMessageReceiver;
7
8 public class Context {
9
10 private SignalAccount account;
11 private SignalServiceAccountManager accountManager;
12 private SignalServiceMessageReceiver messageReceiver;
13 private StickerPackStore stickerPackStore;
14
15 public Context(
16 final SignalAccount account,
17 final SignalServiceAccountManager accountManager,
18 final SignalServiceMessageReceiver messageReceiver,
19 final StickerPackStore stickerPackStore
20 ) {
21 this.account = account;
22 this.accountManager = accountManager;
23 this.messageReceiver = messageReceiver;
24 this.stickerPackStore = stickerPackStore;
25 }
26
27 public SignalAccount getAccount() {
28 return account;
29 }
30
31 public SignalServiceAccountManager getAccountManager() {
32 return accountManager;
33 }
34
35 public SignalServiceMessageReceiver getMessageReceiver() {
36 return messageReceiver;
37 }
38
39 public StickerPackStore getStickerPackStore() {
40 return stickerPackStore;
41 }
42 }