mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-08 22:02:54 +00:00
Add storage pointer tags to video posts
This commit is contained in:
1 parent
da5b1107d7
commit
419a3f419c
11 files changed
+328
-4
No files matched your search
@@ -38,6 +38,10 @@ import {
|
||||
import { ensureS3SdkLoaded, makeS3Client } from "../storage/s3-client.js";
|
||||
import { truncateMiddle } from "../utils/formatters.js";
|
||||
import { userLogger, devLogger } from "../utils/logger.js";
|
||||
import {
|
||||
buildStoragePointerValue,
|
||||
buildStoragePrefixFromKey,
|
||||
} from "../utils/storagePointer.js";
|
||||
import {
|
||||
getVideoNoteErrorMessage,
|
||||
normalizeVideoNotePayload,
|
||||
@@ -1033,12 +1037,22 @@ class R2Service {
|
||||
);
|
||||
}
|
||||
|
||||
const storagePrefix = buildStoragePrefixFromKey({
|
||||
publicBaseUrl: bucketEntry.publicBaseUrl,
|
||||
key,
|
||||
});
|
||||
const storagePointer = buildStoragePointerValue({
|
||||
provider: "r2",
|
||||
prefix: storagePrefix,
|
||||
});
|
||||
|
||||
const rawVideoPayload = {
|
||||
title,
|
||||
url: publicUrl, // Primary URL
|
||||
magnet: generatedMagnet || (metadata?.magnet ?? ""),
|
||||
thumbnail: metadata?.thumbnail ?? "",
|
||||
description: metadata?.description ?? "",
|
||||
storagePointer,
|
||||
ws: generatedWs || (metadata?.ws ?? ""),
|
||||
xs: torrentUrl || (metadata?.xs ?? ""),
|
||||
infoHash: hasValidInfoHash ? normalizedInfoHash : "",
|
||||
|
||||
Reference in new issue
Block a user