Browse Source

Fix dialogs when using offsetDate
fix invalid warning when serializing

painor 3 years ago
parent
commit
99aa4f4906
5 changed files with 8 additions and 6 deletions
  1. 1 1
      gramjs/Version.ts
  2. 1 1
      gramjs/client/dialogs.ts
  3. 3 1
      gramjs/tl/api.js
  4. 2 2
      package-lock.json
  5. 1 1
      package.json

+ 1 - 1
gramjs/Version.ts

@@ -1 +1 @@
-export const version = "1.9.3";
+export const version = "1.9.4";

+ 1 - 1
gramjs/client/dialogs.ts

@@ -133,7 +133,7 @@ export class _DialogsIter extends RequestIter {
             );
             );
             if (this.offsetDate != undefined) {
             if (this.offsetDate != undefined) {
                 const date = message?.date!;
                 const date = message?.date!;
-                if (date != undefined || date > this.offsetDate) {
+                if (date == undefined || date > this.offsetDate) {
                     continue;
                     continue;
                 }
                 }
             }
             }

+ 3 - 1
gramjs/tl/api.js

@@ -373,9 +373,11 @@ function createClasses(classesType, params) {
                         case "long":
                         case "long":
                         case "int128":
                         case "int128":
                         case "int256":
                         case "int256":
-                        case "double":
                             expected = "bigInt";
                             expected = "bigInt";
                             break;
                             break;
+                        case "double":
+                            expected = "number";
+                            break;
                         case "string":
                         case "string":
                             expected = "string";
                             expected = "string";
                             break;
                             break;

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
 {
   "name": "telegram",
   "name": "telegram",
-  "version": "1.9.3",
+  "version": "1.9.4",
   "lockfileVersion": 2,
   "lockfileVersion": 2,
   "requires": true,
   "requires": true,
   "packages": {
   "packages": {
     "": {
     "": {
       "name": "telegram",
       "name": "telegram",
-      "version": "1.9.3",
+      "version": "1.9.4",
       "license": "MIT",
       "license": "MIT",
       "dependencies": {
       "dependencies": {
         "@cryptography/aes": "^0.1.1",
         "@cryptography/aes": "^0.1.1",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "telegram",
   "name": "telegram",
-  "version": "1.9.3",
+  "version": "1.9.4",
   "description": "NodeJS/Browser MTProto API Telegram client library,",
   "description": "NodeJS/Browser MTProto API Telegram client library,",
   "main": "index.js",
   "main": "index.js",
   "types": "index.d.ts",
   "types": "index.d.ts",