37 lines
940 B
Java
37 lines
940 B
Java
package org.session.libsignal.utilities;
|
|
|
|
import org.session.libsignal.streams.OutputStreamFactory;
|
|
|
|
import java.io.InputStream;
|
|
|
|
public class ProfileAvatarData {
|
|
|
|
private final InputStream data;
|
|
private final long dataLength;
|
|
private final String contentType;
|
|
private final OutputStreamFactory outputStreamFactory;
|
|
|
|
public ProfileAvatarData(InputStream data, long dataLength, String contentType, OutputStreamFactory outputStreamFactory) {
|
|
this.data = data;
|
|
this.dataLength = dataLength;
|
|
this.contentType = contentType;
|
|
this.outputStreamFactory = outputStreamFactory;
|
|
}
|
|
|
|
public InputStream getData() {
|
|
return data;
|
|
}
|
|
|
|
public long getDataLength() {
|
|
return dataLength;
|
|
}
|
|
|
|
public OutputStreamFactory getOutputStreamFactory() {
|
|
return outputStreamFactory;
|
|
}
|
|
|
|
public String getContentType() {
|
|
return contentType;
|
|
}
|
|
}
|