Skip to content

Commit

Permalink
error handling
Browse files Browse the repository at this point in the history
  • Loading branch information
yuri-kiss committed Jul 30, 2023
1 parent 8d90a9d commit a7c313d
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions extensions/TheShovel/LZ-String.js
Original file line number Diff line number Diff line change
Expand Up @@ -281,17 +281,21 @@

decompress(args) {
args.TEXT = Scratch.Cast.toString(args.TEXT);
if (args.TYPE == 'Raw') {
return LZString.decompress(args.TEXT) || '';
} else if (args.TYPE == 'Base64') {
return LZString.decompressFromBase64(args.TEXT) || '';
} else if (args.TYPE == 'EncodedURIComponent') {
return LZString.decompressFromEncodedURIComponent(args.TEXT) || '';
} else if (args.TYPE == 'Uint8Array') {
return LZString.decompressFromUint8Array(args.TEXT) || '';
} else if (args.TYPE == 'UTF16') {
return LZString.decompressFromUTF16(args.TEXT) || '';
} return '';
try {
if (args.TYPE == 'Raw') {
return LZString.decompress(args.TEXT) || '';
} else if (args.TYPE == 'Base64') {
return LZString.decompressFromBase64(args.TEXT) || '';
} else if (args.TYPE == 'EncodedURIComponent') {
return LZString.decompressFromEncodedURIComponent(args.TEXT) || '';
} else if (args.TYPE == 'Uint8Array') {
return LZString.decompressFromUint8Array(args.TEXT) || '';
} else if (args.TYPE == 'UTF16') {
return LZString.decompressFromUTF16(args.TEXT) || '';
} return '';
} catch {
return '';
}
}
}
Scratch.extensions.register(new lzcompress());
Expand Down

0 comments on commit a7c313d

Please sign in to comment.