]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/helpers/webfinger.ts
Add RSS feed to subscribe button
[github/Chocobozzz/PeerTube.git] / server / helpers / webfinger.ts
index 10fcec4622c9f1b6429cd0a048d6d28ab31cd1bc..156376943dafee006e73d8ff5d97dfd34681814c 100644 (file)
@@ -12,7 +12,10 @@ const webfinger = new WebFinger({
   request_timeout: 3000
 })
 
-async function loadActorUrlOrGetFromWebfinger (uri: string) {
+async function loadActorUrlOrGetFromWebfinger (uriArg: string) {
+  // Handle strings like @toto@example.com
+  const uri = uriArg.startsWith('@') ? uriArg.slice(1) : uriArg
+
   const [ name, host ] = uri.split('@')
   let actor: ActorModel