From 6d60a686748fc309168e75dbd48010997afdb1d5 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Mon, 29 Aug 2022 01:03:00 -0400 Subject: [PATCH] *Switch to libresolver *Use ensureUniqueRecords --- src/index.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/index.ts b/src/index.ts index 8b7e7f8..39de2ba 100644 --- a/src/index.ts +++ b/src/index.ts @@ -10,9 +10,10 @@ import { resolverEmptyResponse, ResolverOptions, resolveSuccess, -} from "@lumeweb/resolver-common"; -import { getTld } from "@lumeweb/resolver-common"; -import { DNSRecord } from "@lumeweb/resolver-common"; + ensureUniqueRecords, + DNSRecord, + getTld, +} from "@lumeweb/libresolver"; const HIP5_EXTENSIONS = ["eth", "_eth"]; @@ -120,9 +121,7 @@ export default class Handshake extends AbstractResolverModule { } } - records = [ - ...new Set(records.map((item: DNSRecord) => JSON.stringify(item))), - ].map((item) => JSON.parse(item)); + records = ensureUniqueRecords(records); if (0 < records.length) { return resolveSuccess(records);