Should not normalize Salmon author URIs.
It's normalized in Discovery->lookup later anyway.
This commit is contained in:
parent
8c348c96e7
commit
ba10da27da
|
@ -32,21 +32,6 @@ class MagicEnvelope
|
||||||
|
|
||||||
const NS = 'http://salmon-protocol.org/ns/magic-env';
|
const NS = 'http://salmon-protocol.org/ns/magic-env';
|
||||||
|
|
||||||
private function normalizeUser($user_id)
|
|
||||||
{
|
|
||||||
if (substr($user_id, 0, 5) == 'http:' ||
|
|
||||||
substr($user_id, 0, 6) == 'https:' ||
|
|
||||||
substr($user_id, 0, 5) == 'acct:') {
|
|
||||||
return $user_id;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (strpos($user_id, '@') !== FALSE) {
|
|
||||||
return 'acct:' . $user_id;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 'http://' . $user_id;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the Salmon keypair from a URI, uses XRD Discovery etc.
|
* Get the Salmon keypair from a URI, uses XRD Discovery etc.
|
||||||
*
|
*
|
||||||
|
@ -211,7 +196,7 @@ class MagicEnvelope
|
||||||
foreach ($authors as $author) {
|
foreach ($authors as $author) {
|
||||||
$uris = $author->getElementsByTagName('uri');
|
$uris = $author->getElementsByTagName('uri');
|
||||||
foreach ($uris as $uri) {
|
foreach ($uris as $uri) {
|
||||||
return $this->normalizeUser($uri->nodeValue);
|
return $uri->nodeValue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user