1 package org
.asamk
.signal
.manager
.jobs
;
3 import org
.asamk
.signal
.manager
.SignalDependencies
;
4 import org
.asamk
.signal
.manager
.StickerPackStore
;
5 import org
.asamk
.signal
.manager
.helper
.GroupHelper
;
6 import org
.asamk
.signal
.manager
.helper
.ProfileHelper
;
7 import org
.asamk
.signal
.manager
.helper
.SendHelper
;
8 import org
.asamk
.signal
.manager
.helper
.SyncHelper
;
9 import org
.asamk
.signal
.manager
.storage
.SignalAccount
;
11 public class Context
{
13 private final SignalAccount account
;
14 private final SignalDependencies dependencies
;
15 private final StickerPackStore stickerPackStore
;
16 private final SendHelper sendHelper
;
17 private final GroupHelper groupHelper
;
18 private final SyncHelper syncHelper
;
19 private final ProfileHelper profileHelper
;
22 final SignalAccount account
,
23 final SignalDependencies dependencies
,
24 final StickerPackStore stickerPackStore
,
25 final SendHelper sendHelper
,
26 final GroupHelper groupHelper
,
27 final SyncHelper syncHelper
,
28 final ProfileHelper profileHelper
30 this.account
= account
;
31 this.dependencies
= dependencies
;
32 this.stickerPackStore
= stickerPackStore
;
33 this.sendHelper
= sendHelper
;
34 this.groupHelper
= groupHelper
;
35 this.syncHelper
= syncHelper
;
36 this.profileHelper
= profileHelper
;
39 public SignalAccount
getAccount() {
43 public SignalDependencies
getDependencies() {
47 public StickerPackStore
getStickerPackStore() {
48 return stickerPackStore
;
51 public SendHelper
getSendHelper() {
55 public GroupHelper
getGroupHelper() {
59 public SyncHelper
getSyncHelper() {
63 public ProfileHelper
getProfileHelper() {