]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/manager/PathConfig.java
Implement creating V2 Groups
[signal-cli] / src / main / java / org / asamk / signal / manager / PathConfig.java
1 package org.asamk.signal.manager;
2
3 public class PathConfig {
4
5 private final String dataPath;
6 private final String attachmentsPath;
7 private final String avatarsPath;
8
9 public static PathConfig createDefault(final String settingsPath) {
10 return new PathConfig(
11 settingsPath + "/data",
12 settingsPath + "/attachments",
13 settingsPath + "/avatars"
14 );
15 }
16
17 private PathConfig(final String dataPath, final String attachmentsPath, final String avatarsPath) {
18 this.dataPath = dataPath;
19 this.attachmentsPath = attachmentsPath;
20 this.avatarsPath = avatarsPath;
21 }
22
23 public String getDataPath() {
24 return dataPath;
25 }
26
27 public String getAttachmentsPath() {
28 return attachmentsPath;
29 }
30
31 public String getAvatarsPath() {
32 return avatarsPath;
33 }
34 }