refactoring some op functions, chain populating, type corrections

This commit is contained in:
2025-03-14 15:05:00 -07:00
parent 17e0480f83
commit e39d0381c9
6 changed files with 312 additions and 234 deletions

View File

@@ -1,4 +1,5 @@
// TODO: rate limit module is busted (CJS types), do something for rate limiting
// bottleneck (https://npmjs.com/package/bottleneck) looks nice
import axios, { type AxiosInstance } from "axios";
import { baseAPIURL, accountsAPIURL } from "../constants.ts";
import logger from "../utils/logger.ts";

View File

@@ -78,7 +78,7 @@ const singleRequest = async <RespDataType>({
if (error.response) {
// Non 2XX response received
message = message.concat(
`${error.response.status} - ${error.response.data?.message}`
`${error.response.status} - ${error.response.data?.error?.message}`
);
res?.status(error.response.status).send(error.response.data);
logger.warn(message, {