dedupe
This commit is contained in:
10
server.ts
10
server.ts
@@ -479,17 +479,13 @@ const server = Bun.serve<WsData>({
|
|||||||
const userProviderId = req.headers
|
const userProviderId = req.headers
|
||||||
.get("x-fossabot-message-userproviderid")
|
.get("x-fossabot-message-userproviderid")
|
||||||
?.trim();
|
?.trim();
|
||||||
const userLogin = req.headers
|
if (!userProviderId) {
|
||||||
.get("x-fossabot-message-userlogin")
|
log("WARN", "vote:fossabot", "Missing user provider ID", { ip });
|
||||||
?.trim()
|
|
||||||
.toLowerCase();
|
|
||||||
const voterId = userProviderId || userLogin;
|
|
||||||
if (!voterId) {
|
|
||||||
return new Response("", { status: 400 });
|
return new Response("", { status: 400 });
|
||||||
}
|
}
|
||||||
|
|
||||||
const votedFor: ViewerVoteSide = url.pathname.endsWith("/1") ? "A" : "B";
|
const votedFor: ViewerVoteSide = url.pathname.endsWith("/1") ? "A" : "B";
|
||||||
const applied = applyViewerVote(voterId, votedFor);
|
const applied = applyViewerVote(userProviderId, votedFor);
|
||||||
if (applied) {
|
if (applied) {
|
||||||
scheduleViewerVoteBroadcast();
|
scheduleViewerVoteBroadcast();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user