30 lines
756 B
TypeScript
30 lines
756 B
TypeScript
// Metro module 4766 (f4767).
|
|
import { Endpoints, MAX_ATTACHMENT_SIZE, MAX_UPLOAD_COUNT } from "../../Constants";
|
|
import { MAX_TOTAL_ATTACHMENT_SIZE } from "../../utils/UploadUtils";
|
|
class ICYMIAttachmentUploadTarget {
|
|
constructor() {
|
|
return {
|
|
__proto__: new.target.prototype
|
|
};
|
|
}
|
|
getCreateAttachmentURL() {
|
|
return Endpoints.GRAVITY_ATTACHMENTS;
|
|
}
|
|
getDeleteUploadURL(a0) {
|
|
return Endpoints.MESSAGE_DELETE_UPLOAD(a0);
|
|
}
|
|
getMaxFileSize() {
|
|
return MAX_ATTACHMENT_SIZE;
|
|
}
|
|
getMaxAttachmentsCount() {
|
|
return MAX_UPLOAD_COUNT;
|
|
}
|
|
getMaxTotalAttachmentSize() {
|
|
return MAX_TOTAL_ATTACHMENT_SIZE;
|
|
}
|
|
get shouldReactNativeCompressUploads() {
|
|
return true;
|
|
}
|
|
}
|
|
export default ICYMIAttachmentUploadTarget;
|