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 'https:': {
|
||||
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 statusUrlMatch = match<{ acct: string; id: string }>('/@:acct/:id')(uri.pathname);
|
||||
const soapboxMatch = match<{ acct: string; id: string }>('/@:acct/posts/: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 nostrMatch = match<{ bech32: string }>('/:bech32')(uri.pathname);
|
||||
if (accountUriMatch) {
|
||||
bech32 = accountUriMatch.params.acct;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue