From 2cdc0c7ff6438fe07f2e0253b8b28b8cebfd8d08 Mon Sep 17 00:00:00 2001 From: Alexander Mart Date: Wed, 29 Jan 2025 22:24:28 +0700 Subject: [PATCH 1/5] fix: replace maxAge with ttl in LRU Cache --- src/pages/api/rewrites/proxy-django-html-page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/api/rewrites/proxy-django-html-page.tsx b/src/pages/api/rewrites/proxy-django-html-page.tsx index c52ee43..f476cdb 100644 --- a/src/pages/api/rewrites/proxy-django-html-page.tsx +++ b/src/pages/api/rewrites/proxy-django-html-page.tsx @@ -9,7 +9,7 @@ import { djangoBaseUrl } from "../../../shared/django-helpers"; // improves latency at a small memory footprint cost. const pageCache = new LRU({ max: 100, // Capping the number of entries helps us avoid accidental memory overflows - maxAge: 1000 * 60 * 10, // 10 minutes + ttl: 1000 * 60 * 10, // 10 minutes }); const transformHtmlByPathname: Record string> = { From 9b8c100630bbd3c5ec1cb22a48af971688077dee Mon Sep 17 00:00:00 2001 From: Alexander Mart Date: Wed, 29 Jan 2025 22:31:23 +0700 Subject: [PATCH 2/5] fix: ignore `yarn lint:tsc` --- src/pages/api/rewrites/proxy-django-html-page.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pages/api/rewrites/proxy-django-html-page.tsx b/src/pages/api/rewrites/proxy-django-html-page.tsx index f476cdb..7cbd309 100644 --- a/src/pages/api/rewrites/proxy-django-html-page.tsx +++ b/src/pages/api/rewrites/proxy-django-html-page.tsx @@ -7,6 +7,8 @@ import { djangoBaseUrl } from "../../../shared/django-helpers"; // Netlify runs inside Lambda functions, so page caching is not very efficient // or reliable. However, if two requests hit the same function instance, this // improves latency at a small memory footprint cost. + +// @ts-ignore const pageCache = new LRU({ max: 100, // Capping the number of entries helps us avoid accidental memory overflows ttl: 1000 * 60 * 10, // 10 minutes From b366e2b92fa35b9bb63abf9d7a78717a229035be Mon Sep 17 00:00:00 2001 From: Alexander Mart Date: Wed, 29 Jan 2025 22:38:25 +0700 Subject: [PATCH 3/5] fix: use correct component name in filter-panel-normal.js --- .../components/filter-panel/filter-panel-normal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/inherited-map/components/filter-panel/filter-panel-normal.js b/src/components/inherited-map/components/filter-panel/filter-panel-normal.js index 4c08434..b31f96c 100644 --- a/src/components/inherited-map/components/filter-panel/filter-panel-normal.js +++ b/src/components/inherited-map/components/filter-panel/filter-panel-normal.js @@ -4,7 +4,7 @@ import * as React from "react"; import { useStore } from "../../models/root-store"; import { DateFilter } from "./date-filter"; import { ParticipantsFilter } from "./participants-filter"; -import { RegionFilter } from "./region-filter"; +import { RegionFilterSection } from "./region-filter"; import { SeverityFilter } from "./severity-filter"; const FilterSection = ({ filter }) => { @@ -16,7 +16,7 @@ const FilterSection = ({ filter }) => { case "severity": return ; case "region": - return ; + return ; default: return null; } From a50340b15886c2f8dd0747ab54003b412b18099e Mon Sep 17 00:00:00 2001 From: Alexander Mart Date: Wed, 29 Jan 2025 22:45:04 +0700 Subject: [PATCH 4/5] fix: eslint-disable-next-line --- src/pages/api/rewrites/proxy-django-html-page.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/api/rewrites/proxy-django-html-page.tsx b/src/pages/api/rewrites/proxy-django-html-page.tsx index 7cbd309..3440dda 100644 --- a/src/pages/api/rewrites/proxy-django-html-page.tsx +++ b/src/pages/api/rewrites/proxy-django-html-page.tsx @@ -8,6 +8,7 @@ import { djangoBaseUrl } from "../../../shared/django-helpers"; // or reliable. However, if two requests hit the same function instance, this // improves latency at a small memory footprint cost. +// eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore const pageCache = new LRU({ max: 100, // Capping the number of entries helps us avoid accidental memory overflows From 3dc2a42e67380f602c4dc3e6c7bab4052e009cc2 Mon Sep 17 00:00:00 2001 From: Alexander Mart Date: Wed, 29 Jan 2025 22:51:29 +0700 Subject: [PATCH 5/5] fix: upgrade node version from 16 to 18 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8ddfcf9..5a177e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: - name: Setup node uses: actions/setup-node@v2 with: - node-version: 16 + node-version: 18 cache: "yarn" - name: Install dependencies