✨ [Discord] Broader support for urls #46
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR attempts to support a few more variations for
discord
URLS - albeit with limitations.discordapp.xyz/users/*
(was already supported)discord.xyz/channels/*
discord.gg/*
These two new urls unfortunately make
preferredUrl
unreliable. As such, I've had to add some snowflake code so that we can detectdiscord
and call a special function just for retrieving 1 of 3 (4 if you count the fallback) preferred URLs.At some point, we will likely want to revise how
preferredUrl
(andappUrl
) work for all networks. There is a bit more context in this issue for Discord.Lastly, I've done a few small dependency bumps... this has resulted in a TypeScript warning because a
dev-configs
dependency does not include the latest TypeScript version in its support range. So far, there does not appear to be any issues... but its something I should resolve.