mirror of
https://github.com/coracle-social/coracle.git
synced 2024-09-29 00:10:52 +00:00
Remove decodeRelay
This commit is contained in:
parent
9c3a379376
commit
155ee3a97b
@ -4,7 +4,7 @@ import {nip19} from "nostr-tools"
|
||||
import {Router} from "src/util/router"
|
||||
import {tryJson} from "src/util/misc"
|
||||
import {parseAnythingSync} from "src/util/nostr"
|
||||
import {decodeRelay, decodeEvent, getChannelId, hints} from "src/engine"
|
||||
import {decodeEvent, getChannelId, hints} from "src/engine"
|
||||
|
||||
// Decoders
|
||||
|
||||
@ -80,7 +80,15 @@ export const asPerson = {
|
||||
|
||||
export const asRelay = {
|
||||
encode: nip19.nrelayEncode,
|
||||
decode: decodeRelay,
|
||||
decode: entity => {
|
||||
entity = fromNostrURI(entity)
|
||||
|
||||
try {
|
||||
return {url: nip19.decode(entity).data}
|
||||
} catch (e) {
|
||||
return {url: entity}
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
export const asChannelId = {
|
||||
|
@ -968,16 +968,6 @@ export const urlToRelay = url => ({url: normalizeRelayUrl(url)}) as Relay
|
||||
export const urlToRelayPolicy = url =>
|
||||
({...urlToRelay(url), read: true, write: true}) as RelayPolicy
|
||||
|
||||
export const decodeRelay = entity => {
|
||||
entity = fromNostrURI(entity)
|
||||
|
||||
try {
|
||||
return {url: nip19.decode(entity).data}
|
||||
} catch (e) {
|
||||
return {url: entity}
|
||||
}
|
||||
}
|
||||
|
||||
export const displayRelayUrl = (url: string) => last(url.split("://")).replace(/\/$/, "")
|
||||
|
||||
export const displayRelay = ({url}: Relay) => displayRelayUrl(url)
|
||||
|
Loading…
Reference in New Issue
Block a user