Replace Blob with File for file uploads

This commit is contained in:
CPTProgrammer
2026-07-11 06:06:34 +08:00
parent 24637d3db3
commit cbce560805
5 changed files with 21 additions and 25 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
import { curseforgeClient } from "@/services/clients";
import { uploadFile, getGameVersions } from "@/lib/curseforge";
import { resolveVersionName, buildJarPath } from "@/lib/utils/format";
import { readJarBlob } from "@/lib/utils/file";
import { readAsFile } from "@/lib/utils/file";
import type { UploadMetadata } from "@/types";
import type { PlatformContext } from "./types";
@@ -24,7 +24,7 @@ export async function publishCurseForgeVersion(
mcVersion,
);
const primaryBlob = readJarBlob(primaryPath);
const primaryFile = await readAsFile(primaryPath);
const gameVersions = await getGameVersions(curseforgeClient);
@@ -51,6 +51,6 @@ export async function publishCurseForgeVersion(
curseforgeClient,
config.curseforge.project_id,
metadata,
primaryBlob,
primaryFile,
);
}
+5 -5
View File
@@ -1,7 +1,7 @@
import { modrinthClient } from "@/services/clients";
import { createVersion } from "@/lib/modrinth";
import { resolveVersionName, buildJarPath } from "@/lib/utils/format";
import { readJarBlob } from "@/lib/utils/file";
import { readAsFile } from "@/lib/utils/file";
import type { CreatableVersion } from "@/types";
import type { PlatformContext } from "./types";
@@ -40,8 +40,8 @@ export async function publishModrinthVersion(
mcVersion,
);
const primaryBlob = readJarBlob(primaryPath);
const sourceBlob = readJarBlob(sourcePath);
const primaryFile = await readAsFile(primaryPath);
const sourceFile = await readAsFile(sourcePath);
const data: CreatableVersion = {
project_id: config.modrinth.project_id,
@@ -65,7 +65,7 @@ export async function publishModrinthVersion(
};
await createVersion(modrinthClient, data, {
primary: primaryBlob,
sources: sourceBlob,
primary: primaryFile,
sources: sourceFile,
});
}