Skip to content

Commit

Permalink
Merge pull request #2045 from aeternity/update-mdw
Browse files Browse the repository at this point in the history
Update middleware to 1.97.1
  • Loading branch information
davidyuk authored Feb 24, 2025
2 parents 8a9d0bc + 9ff9965 commit 11287f7
Show file tree
Hide file tree
Showing 8 changed files with 250 additions and 5,163 deletions.
2 changes: 1 addition & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ services:

middleware:
# TODO: use upstream after solving https://github.com/aeternity/ae_mdw/issues/1758
image: davidyuk/temp:mdw-dev-mode-1.81.0
image: davidyuk/temp:mdw-dev-mode-1.97.1-oas-fix
ports: [4000:4000, 4001:4001, 4013:3013, 4014:3014, 4313:3313]
volumes:
- ./docker/middleware.yaml:/home/aeternity/aeternity.yaml
Expand Down
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@
"build:es": "babel src --config-file ./babel.esm.config.js --out-dir es --extensions .ts --source-maps true",
"build:api:node": "autorest tooling/autorest/node.yaml && node tooling/autorest/postprocessing.js node",
"build:api:compiler": "node tooling/autorest/compiler-prepare.js && autorest tooling/autorest/compiler.yaml && node tooling/autorest/postprocessing.js compiler",
"rem:build:api:middleware": "node tooling/autorest/middleware-prepare.js",
"build:api:middleware": "autorest tooling/autorest/middleware.yaml && node tooling/autorest/postprocessing.js middleware",
"build:api:middleware": "node tooling/autorest/middleware-prepare.js && autorest tooling/autorest/middleware.yaml && node tooling/autorest/postprocessing.js middleware",
"build:generate": "tsx tooling/generate-schema.ts",
"build": "run-p build:api:* build:assets build:generate && run-p build:dist build:es build:types",
"docs:examples": "node tooling/docs/examples-to-md.js examples/node/*.js",
Expand Down
8 changes: 4 additions & 4 deletions src/utils/MiddlewarePage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
import type Middleware from '../Middleware.js';
import { BaseError } from './errors.js';

export interface MiddlewareRawPage {
data: unknown[];
interface MiddlewareRawPage<T = unknown> {
data: T[];
next: string | null;
prev: string | null;
}
Expand Down Expand Up @@ -40,8 +40,8 @@ export class MiddlewarePage<Item> {

readonly #middleware: Middleware;

constructor(rawPage: MiddlewareRawPage, middleware: Middleware) {
this.data = rawPage.data as Item[];
constructor(rawPage: MiddlewareRawPage<Item>, middleware: Middleware) {
this.data = rawPage.data;
this.nextPath = rawPage.next;
this.prevPath = rawPage.prev;
this.#middleware = middleware;
Expand Down
Loading

0 comments on commit 11287f7

Please sign in to comment.