feat: add stacked public notes
This commit is contained in:
7
src/modules/atproto/parseAtUri.ts
Normal file
7
src/modules/atproto/parseAtUri.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export const parseAtUri = (atUri: string): { did: string; rkey: string } => {
|
||||
const match = atUri.match(/^at:\/\/(did:[^/]+)\/[^/]+\/(.+)$/)
|
||||
if (!match) {
|
||||
throw new Error(`Invalid AT URI: ${atUri}`)
|
||||
}
|
||||
return { did: match[1], rkey: match[2] }
|
||||
}
|
||||
Reference in New Issue
Block a user