refactor: move operations into separate module (#4582)

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
This commit is contained in:
Alexandr Garbuzov
2025-10-15 23:29:53 +03:00
committed by GitHub
co-authored by Alexandr
parent 6d1a5e51bc
commit e158f0d27f
17 changed files with 147 additions and 146 deletions
+2 -1
View File
@@ -1,6 +1,6 @@
// @ts-check
import { renderError, parseBoolean } from "../src/common/utils.js";
import { renderError } from "../src/common/utils.js";
import { isLocaleAvailable } from "../src/translations.js";
import { renderGistCard } from "../src/cards/gist.js";
import { fetchGist } from "../src/fetchers/gist.js";
@@ -15,6 +15,7 @@ import {
MissingParamError,
retrieveSecondaryMessage,
} from "../src/common/error.js";
import { parseBoolean } from "../src/common/ops.js";
// @ts-ignore
export default async (req, res) => {
+2 -1
View File
@@ -12,7 +12,8 @@ import {
MissingParamError,
retrieveSecondaryMessage,
} from "../src/common/error.js";
import { parseArray, parseBoolean, renderError } from "../src/common/utils.js";
import { parseArray, parseBoolean } from "../src/common/ops.js";
import { renderError } from "../src/common/utils.js";
import { fetchStats } from "../src/fetchers/stats.js";
import { isLocaleAvailable } from "../src/translations.js";
+2 -1
View File
@@ -12,7 +12,8 @@ import {
MissingParamError,
retrieveSecondaryMessage,
} from "../src/common/error.js";
import { parseBoolean, renderError } from "../src/common/utils.js";
import { parseBoolean } from "../src/common/ops.js";
import { renderError } from "../src/common/utils.js";
import { fetchRepo } from "../src/fetchers/repo.js";
import { isLocaleAvailable } from "../src/translations.js";
+1 -1
View File
@@ -9,7 +9,7 @@
import { request } from "../../src/common/http.js";
import { logger } from "../../src/common/log.js";
import { dateDiff } from "../../src/common/utils.js";
import { dateDiff } from "../../src/common/ops.js";
export const RATE_LIMIT_SECONDS = 60 * 5; // 1 request per 5 minutes
+2 -1
View File
@@ -12,7 +12,8 @@ import {
MissingParamError,
retrieveSecondaryMessage,
} from "../src/common/error.js";
import { parseArray, parseBoolean, renderError } from "../src/common/utils.js";
import { parseArray, parseBoolean } from "../src/common/ops.js";
import { renderError } from "../src/common/utils.js";
import { fetchTopLanguages } from "../src/fetchers/top-languages.js";
import { isLocaleAvailable } from "../src/translations.js";
+2 -1
View File
@@ -1,7 +1,7 @@
// @ts-check
import { renderWakatimeCard } from "../src/cards/wakatime.js";
import { parseArray, parseBoolean, renderError } from "../src/common/utils.js";
import { renderError } from "../src/common/utils.js";
import { fetchWakatimeStats } from "../src/fetchers/wakatime.js";
import { isLocaleAvailable } from "../src/translations.js";
import {
@@ -15,6 +15,7 @@ import {
MissingParamError,
retrieveSecondaryMessage,
} from "../src/common/error.js";
import { parseArray, parseBoolean } from "../src/common/ops.js";
// @ts-ignore
export default async (req, res) => {