Telegram Web K with changes to work inside I2P
https://web.telegram.i2p/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
537 B
13 lines
537 B
3 years ago
|
//export function gzipUncompress(bytes: ArrayBuffer, toString: true): string;
|
||
|
|
||
|
// @ts-ignore
|
||
|
import pako from 'pako/dist/pako_inflate.min.js';
|
||
|
|
||
|
//export function gzipUncompress(bytes: ArrayBuffer, toString?: false): Uint8Array;
|
||
|
export default function gzipUncompress(bytes: ArrayBuffer, toString?: boolean): string | Uint8Array {
|
||
|
//console.log(dT(), 'Gzip uncompress start');
|
||
|
const result = pako.inflate(bytes, toString ? {to: 'string'} : undefined);
|
||
|
//console.log(dT(), 'Gzip uncompress finish'/* , result */);
|
||
|
return result;
|
||
|
}
|