mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-18 10:15:41 +00:00
fix(front): use property deletedAt instead of deleted
This commit is contained in:
parent
288b972e6b
commit
a8569f6f32
@ -7,10 +7,10 @@ import type {Edge} from '@xyflow/react'
|
|||||||
|
|
||||||
export function domainEntitiesToEdges(d: Domain, withRegistrar = false): Edge[] {
|
export function domainEntitiesToEdges(d: Domain, withRegistrar = false): Edge[] {
|
||||||
const rdapRoleTranslated = rdapRoleTranslation()
|
const rdapRoleTranslated = rdapRoleTranslation()
|
||||||
const sponsor = d.entities.find(e => !e.deleted && e.roles.includes('sponsor'))
|
const sponsor = d.entities.find(e => e.deletedAt !== undefined && e.roles.includes('sponsor'))
|
||||||
return d.entities
|
return d.entities
|
||||||
.filter(e =>
|
.filter(e =>
|
||||||
!e.deleted &&
|
e.deletedAt !== undefined &&
|
||||||
(withRegistrar || !e.roles.includes('registrar')) &&
|
(withRegistrar || !e.roles.includes('registrar')) &&
|
||||||
((sponsor == null) || !e.roles.includes('registrar') || e.roles.includes('sponsor'))
|
((sponsor == null) || !e.roles.includes('registrar') || e.roles.includes('sponsor'))
|
||||||
)
|
)
|
||||||
|
|||||||
@ -15,10 +15,10 @@ export const domainToNode = (d: Domain): Node => ({
|
|||||||
})
|
})
|
||||||
|
|
||||||
export const domainEntitiesToNode = (d: Domain, withRegistrar = false): Node[] => {
|
export const domainEntitiesToNode = (d: Domain, withRegistrar = false): Node[] => {
|
||||||
const sponsor = d.entities.find(e => !e.deleted && e.roles.includes('sponsor'))
|
const sponsor = d.entities.find(e => e.deletedAt !== undefined && e.roles.includes('sponsor'))
|
||||||
return d.entities
|
return d.entities
|
||||||
.filter(e =>
|
.filter(e =>
|
||||||
!e.deleted &&
|
e.deletedAt !== undefined &&
|
||||||
(withRegistrar || !e.roles.includes('registrar')) &&
|
(withRegistrar || !e.roles.includes('registrar')) &&
|
||||||
((sponsor == null) || !e.roles.includes('registrar') || e.roles.includes('sponsor'))
|
((sponsor == null) || !e.roles.includes('registrar') || e.roles.includes('sponsor'))
|
||||||
)
|
)
|
||||||
|
|||||||
@ -64,7 +64,7 @@ export interface Domain {
|
|||||||
entity: Entity
|
entity: Entity
|
||||||
events: Event[]
|
events: Event[]
|
||||||
roles: string[]
|
roles: string[]
|
||||||
deleted: boolean
|
deletedAt?: string
|
||||||
}>
|
}>
|
||||||
nameservers: Nameserver[]
|
nameservers: Nameserver[]
|
||||||
tld: Tld
|
tld: Tld
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import type {Domain} from '../api'
|
import type {Domain} from '../api'
|
||||||
|
|
||||||
export const sortDomainEntities = (domain: Domain) => domain.entities
|
export const sortDomainEntities = (domain: Domain) => domain.entities
|
||||||
.filter(e => !e.deleted)
|
.filter(e => e.deletedAt !== undefined)
|
||||||
.sort((e1, e2) => {
|
.sort((e1, e2) => {
|
||||||
const p = (r: string[]) => r.includes('registrant')
|
const p = (r: string[]) => r.includes('registrant')
|
||||||
? 5
|
? 5
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user