mtcute/packages/core/src
alina sireneva bb7baf263b
refactor(core)!: extracted some of the default behaviour into middlewares
breaking: global `floodSleepThreshold` and `maxRetryCount` are now configured via middlewares:
```ts
const tg = new TelegramClient({
  network: {
    middlewares: networkMiddlewares.basic({
      floodWaiter: { maxWait: 5000, maxRetries: 5 },
      internalErrors: { maxRetries: 5 }
    })
  }
})
```
2024-07-16 23:30:05 +03:00
..
highlevel feat(core): outgoing request middlewares 2024-07-16 23:00:02 +03:00
network refactor(core)!: extracted some of the default behaviour into middlewares 2024-07-16 23:30:05 +03:00
storage chore(core): improved error logging 2024-07-12 17:54:52 +03:00
types feat: initial deno support 2024-04-28 23:06:33 +03:00
utils refactor(core)!: extracted some of the default behaviour into middlewares 2024-07-16 23:30:05 +03:00
index.ts refactor!: merged client into core + fixed dispatcher for new storage 2024-01-31 19:30:57 +03:00
platform.ts fix(core): use globalThis instead of eval 2024-05-29 11:35:06 +03:00