mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-30 19:38:28 +03:00
Reenable locks
This commit is contained in:
@@ -38,8 +38,7 @@ export async function postBranding(req: Request, res: Response) {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const hashedUserID = await getHashCache(userID);
|
const hashedUserID = await getHashCache(userID);
|
||||||
// const isVip = await isUserVIP(hashedUserID);
|
const isVip = await isUserVIP(hashedUserID);
|
||||||
const isVip = false; // TODO: In future, reenable locks
|
|
||||||
const hashedVideoID = await getHashCache(videoID, 1);
|
const hashedVideoID = await getHashCache(videoID, 1);
|
||||||
const hashedIP = await getHashCache(getIP(req) + config.globalSalt as IPAddress);
|
const hashedIP = await getHashCache(getIP(req) + config.globalSalt as IPAddress);
|
||||||
|
|
||||||
@@ -64,7 +63,7 @@ export async function postBranding(req: Request, res: Response) {
|
|||||||
|
|
||||||
if (isVip) {
|
if (isVip) {
|
||||||
// unlock all other titles
|
// unlock all other titles
|
||||||
await db.prepare("run", `UPDATE "titleVotes" SET "locked" = 0 WHERE "UUID" != ? AND "videoID" = ?`, [UUID, videoID]);
|
await db.prepare("run", `UPDATE "titleVotes" SET "locked" = 0 FROM "titles" WHERE "titleVotes"."UUID" != ? AND "titles"."UUID" != ? AND "titles"."videoID" = ?`, [UUID, UUID, videoID]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})(), (async () => {
|
})(), (async () => {
|
||||||
@@ -92,7 +91,7 @@ export async function postBranding(req: Request, res: Response) {
|
|||||||
|
|
||||||
if (isVip) {
|
if (isVip) {
|
||||||
// unlock all other titles
|
// unlock all other titles
|
||||||
await db.prepare("run", `UPDATE "thumbnailVotes" SET "locked" = 0 WHERE "UUID" != ? AND "videoID" = ?`, [UUID, videoID]);
|
await db.prepare("run", `UPDATE "thumbnailVotes" SET "locked" = 0 FROM "thumbnails" WHERE "thumbnailVotes"."UUID" != ? AND "thumbnails"."UUID" != ? AND "thumbnails"."videoID" = ?`, [UUID, UUID, videoID]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ describe("postBranding", () => {
|
|||||||
assert.strictEqual(dbThumbnailVotes.shadowHidden, 0);
|
assert.strictEqual(dbThumbnailVotes.shadowHidden, 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
xit("Submit title and thumbnail as VIP", async () => {
|
it("Submit title and thumbnail as VIP", async () => {
|
||||||
const videoID = "postBrand6";
|
const videoID = "postBrand6";
|
||||||
const title = {
|
const title = {
|
||||||
title: "Some title",
|
title: "Some title",
|
||||||
@@ -218,7 +218,7 @@ describe("postBranding", () => {
|
|||||||
assert.strictEqual(dbThumbnailVotes.shadowHidden, 0);
|
assert.strictEqual(dbThumbnailVotes.shadowHidden, 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
xit("Submit another title and thumbnail as VIP unlocks others", async () => {
|
it("Submit another title and thumbnail as VIP unlocks others", async () => {
|
||||||
const videoID = "postBrand6";
|
const videoID = "postBrand6";
|
||||||
const title = {
|
const title = {
|
||||||
title: "Some other title",
|
title: "Some other title",
|
||||||
|
|||||||
Reference in New Issue
Block a user