forked from GNUsocial/gnu-social
Make the Link header give URI for WebFinger lookup
This commit is contained in:
parent
422d475e44
commit
ade4518ae4
@ -144,8 +144,8 @@ class WebFingerPlugin extends Plugin
|
|||||||
public function onStartShowHTML($action)
|
public function onStartShowHTML($action)
|
||||||
{
|
{
|
||||||
if ($action instanceof ShowstreamAction) {
|
if ($action instanceof ShowstreamAction) {
|
||||||
$acct = 'acct:'. $action->getTarget()->getNickname() .'@'. common_config('site', 'server');
|
$resource = $action->getTarget()->getUri();
|
||||||
$url = common_local_url('webfinger') . '?resource='.$acct;
|
$url = common_local_url('webfinger') . '?resource='.urlencode($resource);
|
||||||
|
|
||||||
foreach (array(Discovery::JRD_MIMETYPE, Discovery::XRD_MIMETYPE) as $type) {
|
foreach (array(Discovery::JRD_MIMETYPE, Discovery::XRD_MIMETYPE) as $type) {
|
||||||
header('Link: <'.$url.'>; rel="'. Discovery::LRDD_REL.'"; type="'.$type.'"', false);
|
header('Link: <'.$url.'>; rel="'. Discovery::LRDD_REL.'"; type="'.$type.'"', false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user