Allow bypassing validation check if we can't download the model #26
21
common.js
21
common.js
@ -178,11 +178,22 @@ function capitalize(str) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function validateMapAsset(assetId, game) {
|
async function validateMapAsset(assetId, game) {
|
||||||
const modelDomRes = await axios.get("https://assetdelivery.roblox.com/v1/asset/", {
|
let modelDomRes;
|
||||||
params: { id: assetId },
|
try {
|
||||||
responseEncoding: "binary",
|
modelDomRes = await axios.get("https://assetdelivery.roblox.com/v1/asset/", {
|
||||||
responseType: "arraybuffer"
|
params: { id: assetId },
|
||||||
});
|
responseEncoding: "binary",
|
||||||
|
responseType: "arraybuffer"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
// Roblox
|
||||||
|
return {
|
||||||
|
valid: true,
|
||||||
|
displayName: "",
|
||||||
|
creator: ""
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
const model = RobloxFile.ReadFromBuffer(modelDomRes.data);
|
const model = RobloxFile.ReadFromBuffer(modelDomRes.data);
|
||||||
if (!model) {
|
if (!model) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user