@paroicms/server
Version:
The ParoiCMS server
23 lines • 868 B
JavaScript
export function trackerReportToMessage(report, about) {
const parts = [];
if (report.main)
parts.push(dbReportToMessage(report.main, "main"));
if (report.medias)
parts.push(dbReportToMessage(report.medias, "medias"));
if (report["text-cache"])
parts.push(dbReportToMessage(report["text-cache"], "text-cache"));
if (report["image-cache"])
parts.push(dbReportToMessage(report["image-cache"], "image-cache"));
return `${about}: ${parts.join(" • ")}`;
}
function dbReportToMessage(report, dbName) {
const parts = [];
if (report.read)
parts.push(`read(${report.read})`);
if (report.write)
parts.push(`write(${report.write})`);
if (report.delete)
parts.push(`delete(${report.delete})`);
return `${dbName}: ${parts.join(", ")}`;
}
//# sourceMappingURL=tracker-report.js.map