chore: invalid zappers
This commit is contained in:
parent
0a5491eede
commit
d959a492b1
@ -78,6 +78,13 @@ export const RecommendedFollows = [
|
||||
"52b4a076bcbbbdc3a1aefa3735816cf74993b1b8db202b01c883c58be7fad8bd", // semisol
|
||||
];
|
||||
|
||||
/**
|
||||
* Mark zaps invalid for the following pubkeys
|
||||
*/
|
||||
export const ZapperSpam = [
|
||||
"e1ff3bfdd4e40315959b08b4fcc8245eaa514637e1d4ec2ae166b743341be1af", // benthecarman
|
||||
];
|
||||
|
||||
/**
|
||||
* Regex to match email address
|
||||
*/
|
||||
|
@ -9,6 +9,7 @@ import { formatShort } from "Number";
|
||||
import Text from "Element/Text";
|
||||
import ProfileImage from "Element/ProfileImage";
|
||||
import { RootState } from "State/Store";
|
||||
import { ZapperSpam } from "Const";
|
||||
|
||||
import messages from "./messages";
|
||||
|
||||
@ -54,7 +55,13 @@ function getZapper(zap: TaggedRawEvent, dhash: string): Zapper {
|
||||
const anonZap = rawEvent.tags.some(a => a[0] === "anon");
|
||||
const metaHash = sha256(zapRequest);
|
||||
const ev = new Event(rawEvent);
|
||||
return { pubkey: ev.PubKey, isValid: dhash === metaHash, isAnon: anonZap, content: rawEvent.content };
|
||||
const zapperIgnored = ZapperSpam.includes(zap.pubkey);
|
||||
return {
|
||||
pubkey: ev.PubKey,
|
||||
isValid: dhash === metaHash && !zapperIgnored,
|
||||
isAnon: anonZap,
|
||||
content: rawEvent.content,
|
||||
};
|
||||
} catch (e) {
|
||||
console.warn("Invalid zap", zapRequest);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user