1
0
Эх сурвалжийг харах

Gram JS: Replace Node `zlib` with `paco_inflate`

painor 5 жил өмнө
parent
commit
b78ea5ff9a

+ 2 - 2
src/lib/gramjs/network/MTProtoSender.js

@@ -7,7 +7,7 @@ const RPCResult = require('../tl/core/RPCResult')
 const MessageContainer = require('../tl/core/MessageContainer')
 const GZIPPacked = require('../tl/core/GZIPPacked')
 const RequestState = require('./RequestState')
-const { MsgsAck, File, MsgsStateInfo, Pong } = require('../tl').constructors
+const { MsgsAck, upload, MsgsStateInfo, Pong } = require('../tl').constructors
 const MessagePacker = require('../extensions/MessagePacker')
 const BinaryReader = require('../extensions/BinaryReader')
 const { BadMessageError } = require("../errors/Common")
@@ -468,7 +468,7 @@ class MTProtoSender {
             // which contain the real response right after.
             try {
                 const reader = new BinaryReader(RPCResult.body)
-                if (!(reader.tgReadObject() instanceof File)) {
+                if (!(reader.tgReadObject() instanceof upload.File)) {
                     throw new TypeNotFoundError('Not an upload.File')
                 }
             } catch (e) {

+ 3 - 4
src/lib/gramjs/tl/core/GZIPPacked.js

@@ -1,5 +1,5 @@
 const { serializeBytes } = require('../index')
-const { gzip, ungzip } = require('pako')
+const { inflate } = require('pako/dist/pako_inflate')
 
 class GZIPPacked {
     static CONSTRUCTOR_ID = 0x3072cfa1
@@ -22,11 +22,11 @@ class GZIPPacked {
     }
 
     static gzip(input) {
-        return Buffer.from(gzip(input))
+        throw new Error("Not Implemented")
     }
 
     static ungzip(input) {
-        return Buffer.from(ungzip(input))
+        return Buffer.from(inflate(input))
     }
 
     async toBytes() {
@@ -52,4 +52,3 @@ class GZIPPacked {
 }
 
 module.exports = GZIPPacked
-