Better error reporting.
This commit is contained in:
parent
7dd1b0a201
commit
d4d4c1fad4
@ -649,7 +649,7 @@ export class Importer3ds extends ImporterBase
|
||||
ReadChunks (reader, endByte, onChunk)
|
||||
{
|
||||
while (reader.GetPosition () <= endByte - 6) {
|
||||
let chunkId = reader.ReadUnsignedInteger16 ();
|
||||
let chunkId = reader.ReadUnsignedInteger16 ();
|
||||
let chunkLength = reader.ReadUnsignedInteger32 ();
|
||||
onChunk (chunkId, chunkLength);
|
||||
}
|
||||
|
||||
@ -51,7 +51,7 @@ export class ImporterBase
|
||||
}
|
||||
|
||||
if (IsModelEmpty (this.model)) {
|
||||
this.error = true;
|
||||
this.SetError ('The model doesn\'t contain any meshes.');
|
||||
callbacks.onError ();
|
||||
callbacks.onComplete ();
|
||||
return;
|
||||
|
||||
@ -5,10 +5,10 @@ export function SetEventHandler (eventHandler)
|
||||
eventHandlerFunc = eventHandler;
|
||||
}
|
||||
|
||||
export function HandleEvent (eventName, eventLabel)
|
||||
export function HandleEvent (eventName, eventLabel, eventParams)
|
||||
{
|
||||
if (eventHandlerFunc === undefined || eventHandlerFunc === null) {
|
||||
return;
|
||||
}
|
||||
eventHandlerFunc (eventName, eventLabel);
|
||||
eventHandlerFunc (eventName, eventLabel, eventParams);
|
||||
}
|
||||
|
||||
@ -406,7 +406,9 @@ export class Website
|
||||
} else if (importError.code === ImportErrorCode.FailedToLoadFile) {
|
||||
HandleEvent ('failed_to_load_file', extensionsStr);
|
||||
} else if (importError.code === ImportErrorCode.ImportFailed) {
|
||||
HandleEvent ('import_failed', extensionsStr);
|
||||
HandleEvent ('import_failed', extensionsStr, {
|
||||
error_message : importError.message
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -34,10 +34,11 @@
|
||||
|
||||
<!-- analytics start -->
|
||||
<script type="text/javascript">
|
||||
OV.SetWebsiteEventHandler ((eventName, eventData) => {
|
||||
OV.SetWebsiteEventHandler ((eventName, eventLabel, eventParams) => {
|
||||
console.log ({
|
||||
eventName : eventName,
|
||||
eventData : eventData
|
||||
eventData : eventLabel,
|
||||
eventParams : eventParams
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user