diff --git a/packages/client/src/methods/stories/get-boost-stats.ts b/packages/client/src/methods/stories/get-boost-stats.ts index 90825cec..622eca5f 100644 --- a/packages/client/src/methods/stories/get-boost-stats.ts +++ b/packages/client/src/methods/stories/get-boost-stats.ts @@ -11,7 +11,7 @@ import { resolvePeer } from '../users/resolve-peer.js' */ export async function getBoostStats(client: BaseTelegramClient, peerId: InputPeerLike): Promise { const res = await client.call({ - _: 'stories.getBoostsStatus', + _: 'premium.getBoostsStatus', peer: await resolvePeer(client, peerId), }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 378913dd..81ffe172 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -130,7 +130,7 @@ importers: packages/core: dependencies: '@mtcute/tl': - specifier: workspace:^165.0.0 + specifier: workspace:^166.0.0 version: link:../tl '@mtcute/tl-runtime': specifier: workspace:^1.0.0 @@ -212,7 +212,7 @@ importers: packages/html-parser: dependencies: '@mtcute/tl': - specifier: workspace:^165.0.0 + specifier: workspace:^166.0.0 version: link:../tl htmlparser2: specifier: ^6.0.1 @@ -243,7 +243,7 @@ importers: packages/markdown-parser: dependencies: '@mtcute/tl': - specifier: workspace:^165.0.0 + specifier: workspace:^166.0.0 version: link:../tl long: specifier: 5.2.3 @@ -309,7 +309,7 @@ importers: version: 5.2.3 ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@20.8.9)(typescript@5.2.2) + version: 10.9.1(@types/node@18.16.0)(typescript@5.0.4) devDependencies: '@mtcute/core': specifier: workspace:^1.0.0 @@ -982,12 +982,6 @@ packages: /@types/node@18.16.0: resolution: {integrity: sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==} - /@types/node@20.8.9: - resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} - dependencies: - undici-types: 5.26.5 - dev: false - /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -5243,38 +5237,6 @@ packages: typescript: 5.0.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true - - /ts-node@10.9.1(@types/node@20.8.9)(typescript@5.2.2): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.8 - '@tsconfig/node12': 1.0.9 - '@tsconfig/node14': 1.0.1 - '@tsconfig/node16': 1.0.2 - '@types/node': 20.8.9 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: false /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} @@ -5371,12 +5333,12 @@ packages: resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} engines: {node: '>=12.20'} hasBin: true - dev: true /typescript@5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true + dev: true /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} @@ -5395,10 +5357,6 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: false - /unique-filename@1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} dependencies: diff --git a/scripts/version.js b/scripts/version.js index bd63a3a1..ce125fba 100644 --- a/scripts/version.js +++ b/scripts/version.js @@ -1,6 +1,7 @@ const fs = require('fs') const path = require('path') const semver = require('semver') +const cp = require('child_process') function bumpVersion(packageName, version) { const packageJsons = fs @@ -8,12 +9,7 @@ function bumpVersion(packageName, version) { .filter((s) => !s.startsWith('.')) .map((name) => { try { - return JSON.parse( - fs.readFileSync( - path.join(__dirname, '../packages', name, 'package.json'), - 'utf-8', - ), - ) + return JSON.parse(fs.readFileSync(path.join(__dirname, '../packages', name, 'package.json'), 'utf-8')) } catch (e) { if (e.code !== 'ENOENT') throw e @@ -80,10 +76,7 @@ function bumpVersion(packageName, version) { const depVersionRange = obj[depName].replace(/^workspace:/, '') depName = depName.slice(8) - if ( - depName === pkgName && - !semver.satisfies(version, depVersionRange) - ) { + if (depName === pkgName && !semver.satisfies(version, depVersionRange)) { obj[`@mtcute/${depName}`] = `workspace:^${version}` console.log(` - updated dependency ${depName} at ${json.name}`) packageJsonChanged.add(json.name.slice(8)) @@ -104,15 +97,14 @@ function bumpVersion(packageName, version) { const json = packageJsons.find((json) => json.name === `@mtcute/${name}`) if (!json) return - fs.writeFileSync( - path.join(__dirname, '../packages', name, 'package.json'), - JSON.stringify(json, null, 4), - ) + fs.writeFileSync(path.join(__dirname, '../packages', name, 'package.json'), JSON.stringify(json, null, 4)) }) console.log('Done!') // because i am fucking dumb and have adhd and always forget it lol - console.log('Now run `pnpm i` and make sure everything compiles.') + // console.log('Now run `pnpm i` and make sure everything compiles.') + // i kept forgetting that so yea + cp.execSync('pnpm -w install', { stdio: 'inherit' }) } if (require.main === module) {