mirror of
https://github.com/AsamK/signal-cli
synced 2025-08-30 11:00:38 +00:00
34 lines
880 B
Java
34 lines
880 B
Java
package org.asamk.signal.manager;
|
|
|
|
public class PathConfig {
|
|
|
|
private final String dataPath;
|
|
private final String attachmentsPath;
|
|
private final String avatarsPath;
|
|
|
|
public static PathConfig createDefault(final String settingsPath) {
|
|
return new PathConfig(
|
|
settingsPath + "/data",
|
|
settingsPath + "/attachments",
|
|
settingsPath + "/avatars"
|
|
);
|
|
}
|
|
|
|
private PathConfig(final String dataPath, final String attachmentsPath, final String avatarsPath) {
|
|
this.dataPath = dataPath;
|
|
this.attachmentsPath = attachmentsPath;
|
|
this.avatarsPath = avatarsPath;
|
|
}
|
|
|
|
public String getDataPath() {
|
|
return dataPath;
|
|
}
|
|
|
|
public String getAttachmentsPath() {
|
|
return attachmentsPath;
|
|
}
|
|
|
|
public String getAvatarsPath() {
|
|
return avatarsPath;
|
|
}
|
|
}
|