feat: add watchlist name

This commit is contained in:
Maël Gangloff
2024-08-03 19:16:58 +02:00
parent e0ceac382f
commit 1f10ea5429
4 changed files with 19 additions and 14 deletions

View File

@@ -9,6 +9,7 @@ import {Connector, getConnectors} from "../../utils/api/connectors";
export type Watchlist = {
name?: string
token: string,
domains: { ldhName: string }[],
triggers?: { event: EventAction, action: string }[],
@@ -23,12 +24,14 @@ export default function WatchlistPage() {
const [connectors, setConnectors] = useState<(Connector & { id: string })[] | null>()
const onCreateWatchlist = (values: {
name?: string
domains: string[],
emailTriggers: string[]
connector?: string
}) => {
const domainsURI = values.domains.map(d => '/api/domains/' + d)
postWatchlist({
name: values.name,
domains: domainsURI,
triggers: values.emailTriggers.map(t => ({event: t, action: 'email'})),
connector: values.connector !== undefined ? '/api/connectors/' + values.connector : undefined