2023-09-02 13:50:48 +00:00
|
|
|
const DEFAULT_MODULE_REGISTRY = new Map<string, string>(
|
|
|
|
Object.entries({
|
|
|
|
// swarm
|
2023-09-03 05:01:18 +00:00
|
|
|
zdiLmwHCC15afFNLYzzT2DVV7m27SrBde7oXHdSzAe95GpFZXzdpatUN6b:
|
2023-09-04 09:41:02 +00:00
|
|
|
"zduLvD6fRRmCy97T6RweYaPTxHdwFJmvmoygB4hCu3sJnZjHiYCKke4cG7",
|
2023-09-02 13:50:48 +00:00
|
|
|
// peerDiscoveryRegistry
|
2023-09-03 05:01:18 +00:00
|
|
|
zdiLW9MtAAMssP5vLBgd1FitouiVXzNUYZszFYG44uVKqCPDqUQox9aq1y:
|
2023-09-04 09:41:10 +00:00
|
|
|
"zduTMSXg16HNi4ggDz8uko7ZxX7q9yosGBT8MX2ng43epttTEQ3Xi7pr2B",
|
2023-09-02 13:50:48 +00:00
|
|
|
// ircPeerDiscovery
|
2023-09-11 09:47:40 +00:00
|
|
|
zdiN5eJ3RfHpZHTYorGxBt1GCsrGJYV9GprwVWkj8snGsjWSrptFm8BtQX:
|
2023-09-03 06:17:07 +00:00
|
|
|
"zduGKansawKCn6Uzr9sPKVbVkdJCgUVL1mizy38t7tHvUxfEGQMC14R3EP",
|
2023-09-02 13:50:48 +00:00
|
|
|
// s5
|
2023-09-03 05:01:18 +00:00
|
|
|
zdiT6quMF8gh8BhQdXE7CZYhp8S1BxSgsucSS48WuTGdars1noejvak6Qo:
|
2023-09-11 09:47:57 +00:00
|
|
|
"zduJBS58VjrVmEaisUh1jeuaNQHLt63Zi9j85JDRNDB4Hab5iz9wfzYay5",
|
|
|
|
// networkRegistry
|
|
|
|
zdiVGkiECt8CT7psN5wsQyNHewyRJLjPhAGwYGTRXPyAPXP21bdupzHyaw:
|
|
|
|
"zduJ5pr1MuPbfodPoRaEbQ65AScrAm5YmroChEsT8ACpGp23qoWnTcHp47",
|
2023-09-02 13:50:48 +00:00
|
|
|
}),
|
|
|
|
);
|
2023-09-01 19:38:24 +00:00
|
|
|
const REGISTRY_ITEM_ID = "registry";
|
|
|
|
|
|
|
|
Object.freeze(DEFAULT_MODULE_REGISTRY);
|
|
|
|
|
|
|
|
export function getSavedRegistryEntry(pubkey: string) {
|
|
|
|
const savedEntries = new Map<string, string>(
|
2023-09-11 09:47:09 +00:00
|
|
|
Object.entries(globalThis.localStorage.getItem(REGISTRY_ITEM_ID) ?? {}),
|
2023-09-01 19:38:24 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
if (savedEntries.has(pubkey)) {
|
|
|
|
return savedEntries.get(pubkey) as string;
|
|
|
|
}
|
|
|
|
|
|
|
|
if (DEFAULT_MODULE_REGISTRY.has(pubkey)) {
|
2023-09-02 17:08:36 +00:00
|
|
|
return DEFAULT_MODULE_REGISTRY.get(pubkey) as string;
|
2023-09-01 19:38:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
return null;
|
|
|
|
}
|