mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
search: escape @ signs in matchers
This commit is contained in:
parent
ff900341d5
commit
d3780037df
1 changed files with 3 additions and 3 deletions
|
|
@ -40,10 +40,10 @@ function extractBech32(value: string): string | undefined {
|
||||||
case 'http:':
|
case 'http:':
|
||||||
case 'https:': {
|
case 'https:': {
|
||||||
const accountUriMatch = match<{ acct: string }>('/users/:acct')(uri.pathname);
|
const accountUriMatch = match<{ acct: string }>('/users/:acct')(uri.pathname);
|
||||||
const accountUrlMatch = match<{ acct: string }>('/@:acct')(uri.pathname);
|
const accountUrlMatch = match<{ acct: string }>('/\\@:acct')(uri.pathname);
|
||||||
const statusUriMatch = match<{ acct: string; id: string }>('/users/:acct/statuses/:id')(uri.pathname);
|
const statusUriMatch = match<{ acct: string; id: string }>('/users/:acct/statuses/:id')(uri.pathname);
|
||||||
const statusUrlMatch = match<{ acct: string; id: string }>('/@:acct/:id')(uri.pathname);
|
const statusUrlMatch = match<{ acct: string; id: string }>('/\\@:acct/:id')(uri.pathname);
|
||||||
const soapboxMatch = match<{ acct: string; id: string }>('/@:acct/posts/:id')(uri.pathname);
|
const soapboxMatch = match<{ acct: string; id: string }>('/\\@:acct/posts/:id')(uri.pathname);
|
||||||
const nostrMatch = match<{ bech32: string }>('/:bech32')(uri.pathname);
|
const nostrMatch = match<{ bech32: string }>('/:bech32')(uri.pathname);
|
||||||
if (accountUriMatch) {
|
if (accountUriMatch) {
|
||||||
bech32 = accountUriMatch.params.acct;
|
bech32 = accountUriMatch.params.acct;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue