Add logging
This commit is contained in:
parent
cd9d799d02
commit
a3661d15ba
|
@ -7,7 +7,7 @@ import { Collection } from "mongodb";
|
||||||
import { API_HOSTNAME, API_PORT, MONGO_CONNECTIONSTRING, MONGO_DBNAME, UPLOAD_PATH } from "./consts";
|
import { API_HOSTNAME, API_PORT, MONGO_CONNECTIONSTRING, MONGO_DBNAME, UPLOAD_PATH } from "./consts";
|
||||||
import { MongoDB } from "./mongodb";
|
import { MongoDB } from "./mongodb";
|
||||||
import { IRecord } from "./types";
|
import { IRecord } from "./types";
|
||||||
import { contentType, download, extractArchive, isDirectory, uploadDirectory, uploadFile } from "./utils";
|
import { contentType, download, extractArchive, isDirectory, sleep, uploadDirectory, uploadFile } from "./utils";
|
||||||
|
|
||||||
require("dotenv").config();
|
require("dotenv").config();
|
||||||
|
|
||||||
|
@ -130,8 +130,11 @@ async function reuploadFile(cid: string, recordsDB: Collection<IRecord>): Promis
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// sleep 3s
|
||||||
|
// TODO: hacky addition because I saw some 0-byte uploads
|
||||||
|
await sleep(3000)
|
||||||
const fileStats = fs.statSync(filePath)
|
const fileStats = fs.statSync(filePath)
|
||||||
console.log('file stats', fileStats)
|
console.log('file size', fileStats.size)
|
||||||
|
|
||||||
// upload the file
|
// upload the file
|
||||||
let skylink;
|
let skylink;
|
||||||
|
@ -149,7 +152,7 @@ async function reuploadFile(cid: string, recordsDB: Collection<IRecord>): Promis
|
||||||
|
|
||||||
// update record
|
// update record
|
||||||
await recordsDB.updateOne({ cid }, { $set: { skylink } });
|
await recordsDB.updateOne({ cid }, { $set: { skylink } });
|
||||||
console.log('database updated')
|
console.log('database updated', skylink)
|
||||||
|
|
||||||
return skylink;
|
return skylink;
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue