Verify old submissions when adding dearrow feature

This commit is contained in:
Ajay
2023-09-06 10:53:14 -04:00
parent 8361f602c7
commit d08c423c6a
2 changed files with 7 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import { isUserVIP } from "../utils/isUserVIP";
import { Feature, HashedUserID, UserID } from "../types/user.model";
import { Logger } from "../utils/logger";
import { QueryCacher } from "../utils/queryCacher";
import { getVerificationValue, verifyOldSubmissions } from "./postBranding";
interface AddFeatureRequest extends Request {
body: {
@@ -58,6 +59,10 @@ export async function addFeature(req: AddFeatureRequest, res: Response): Promise
await db.prepare("run", 'INSERT INTO "userFeatures" ("userID", "feature", "issuerUserID", "timeSubmitted") VALUES(?, ?, ?, ?)'
, [userID, feature, adminUserID, Date.now()]);
}
if (feature === Feature.DeArrowTitleSubmitter) {
await verifyOldSubmissions(userID, await getVerificationValue(userID, false));
}
} else {
await db.prepare("run", 'DELETE FROM "userFeatures" WHERE "userID" = ? AND "feature" = ?', [userID, feature]);
}