const rnHelper = generateReactNativeHelpers<{
direct_upload: Uploader<
Omit<AnyParams, "_input"> & {
_input: { checksums: string[] };
}
>;
}>({
url: apiClient.baseUrl + "/api/uploadthing",
});
const resp = await rnHelper.createUpload("direct_upload", {
files,
input: {
checksums: await Promise.all(
expoFiles.map(async (f) => computeMD5Checksum(await readFileData(f))),
),
},
headers: {
Authorization: `Bearer ${await getToken()}`,
},
});
const rnHelper = generateReactNativeHelpers<{
direct_upload: Uploader<
Omit<AnyParams, "_input"> & {
_input: { checksums: string[] };
}
>;
}>({
url: apiClient.baseUrl + "/api/uploadthing",
});
const resp = await rnHelper.createUpload("direct_upload", {
files,
input: {
checksums: await Promise.all(
expoFiles.map(async (f) => computeMD5Checksum(await readFileData(f))),
),
},
headers: {
Authorization: `Bearer ${await getToken()}`,
},
});