mirror of
https://github.com/aljazceru/signal-cli.git
synced 2026-01-29 02:24:20 +01:00
35 lines
880 B
Java
35 lines
880 B
Java
package org.asamk.signal.manager;
|
|
|
|
import java.io.File;
|
|
|
|
public class PathConfig {
|
|
|
|
private final File dataPath;
|
|
private final File attachmentsPath;
|
|
private final File avatarsPath;
|
|
|
|
public static PathConfig createDefault(final File settingsPath) {
|
|
return new PathConfig(new File(settingsPath, "data"),
|
|
new File(settingsPath, "attachments"),
|
|
new File(settingsPath, "avatars"));
|
|
}
|
|
|
|
private PathConfig(final File dataPath, final File attachmentsPath, final File avatarsPath) {
|
|
this.dataPath = dataPath;
|
|
this.attachmentsPath = attachmentsPath;
|
|
this.avatarsPath = avatarsPath;
|
|
}
|
|
|
|
public File getDataPath() {
|
|
return dataPath;
|
|
}
|
|
|
|
public File getAttachmentsPath() {
|
|
return attachmentsPath;
|
|
}
|
|
|
|
public File getAvatarsPath() {
|
|
return avatarsPath;
|
|
}
|
|
}
|