34 lines
1.2 KiB
TypeScript
34 lines
1.2 KiB
TypeScript
// Metro module 6190 (f6191).
|
|
function $mk77968() {
|
|
return (a0, a1) => a0 + a1;
|
|
}
|
|
const sum = (a0) => {};
|
|
export function getUploaderChannelId({ items }) {
|
|
let r5 = items == null ? void 0 : items[0]?.channelId;
|
|
if (r5 == null) {
|
|
r5 = null;
|
|
}
|
|
return r5;
|
|
}
|
|
export function getUploaderFileSizeMetrics(a0) {
|
|
let items = a0.items;
|
|
if (items == null) {
|
|
items = [];
|
|
}
|
|
const preCompressionFileSizes = items.map((item) => item.preCompressionSize);
|
|
const postCompressionFileSizes = items.map((item) => {
|
|
let postCompressionSize = item.postCompressionSize;
|
|
if (postCompressionSize == null) {
|
|
postCompressionSize = item.preCompressionSize;
|
|
}
|
|
return postCompressionSize;
|
|
});
|
|
return {
|
|
preCompressionFileSizes,
|
|
postCompressionFileSizes,
|
|
preCompressionAggregateSize: a0.totalPreCompressionSize > 0 ? a0.totalPreCompressionSize : preCompressionFileSizes.reduce($mk77968(), 0),
|
|
postCompressionAggregateSize: a0.totalPostCompressionSize != null && a0.totalPostCompressionSize > 0 ? a0.totalPostCompressionSize : postCompressionFileSizes.reduce($mk77968(), 0),
|
|
numAttachments: a0.attachmentsCount > 0 ? a0.attachmentsCount : items.length
|
|
};
|
|
}
|