summaryrefslogtreecommitdiff
path: root/actions/rsd.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-10-24 23:43:26 -0400
committerEvan Prodromou <evan@status.net>2010-10-24 23:43:26 -0400
commit59a7d78acb09c92622814d55c14e266f8f460fdf (patch)
tree8ca8aa1d3e433f5c6eba41fa33d5081cb630d133 /actions/rsd.php
parent698818bd7eee94e92f23967897862857a190c6ea (diff)
Atom Service Document
Diffstat (limited to 'actions/rsd.php')
-rw-r--r--actions/rsd.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/actions/rsd.php b/actions/rsd.php
index f88bf2e9a..e02c85c41 100644
--- a/actions/rsd.php
+++ b/actions/rsd.php
@@ -162,6 +162,20 @@ class RsdAction extends Action
'true');
$this->elementEnd('settings');
$this->elementEnd('api');
+
+ // Atom API
+
+ if (empty($this->user)) {
+ $service = common_local_url('ApiAtomService');
+ } else {
+ $service = common_local_url('ApiAtomService', array('id' => $this->user->nickname));
+ }
+
+ $this->element('api', array('name' => 'Atom',
+ 'preferred' => 'false',
+ 'apiLink' => $service,
+ 'blogID' => $blogID));
+
Event::handle('EndRsdListApis', array($this, $this->user));
}
$this->elementEnd('apis');