diff options
-rw-r--r-- | _darcs/inventory | 4 | ||||
-rw-r--r-- | _darcs/patches/20081230210114-84dde-4fbf5b718841ae1c46129a6b58d6b4e239d8be09.gz | bin | 0 -> 161 bytes | |||
-rw-r--r-- | _darcs/pristine/actions/twitapilaconica.php | 2 | ||||
-rw-r--r-- | _darcs/tentative_pristine | 21 | ||||
-rw-r--r-- | actions/twitapilaconica.php | 2 |
5 files changed, 11 insertions, 18 deletions
diff --git a/_darcs/inventory b/_darcs/inventory index 4a5f9fd97..da728be6f 100644 --- a/_darcs/inventory +++ b/_darcs/inventory @@ -104,4 +104,6 @@ Evan Prodromou <evan@prodromou.name>**20081230202513] [add laconica methods to unauthed ones Evan Prodromou <evan@prodromou.name>**20081230203747] [implement api/laconica/version method -Evan Prodromou <evan@prodromou.name>**20081230205939]
\ No newline at end of file +Evan Prodromou <evan@prodromou.name>**20081230205939] +[add some breaks so that switch statement works +Evan Prodromou <evan@prodromou.name>**20081230210114]
\ No newline at end of file diff --git a/_darcs/patches/20081230210114-84dde-4fbf5b718841ae1c46129a6b58d6b4e239d8be09.gz b/_darcs/patches/20081230210114-84dde-4fbf5b718841ae1c46129a6b58d6b4e239d8be09.gz Binary files differnew file mode 100644 index 000000000..1374e3b1b --- /dev/null +++ b/_darcs/patches/20081230210114-84dde-4fbf5b718841ae1c46129a6b58d6b4e239d8be09.gz diff --git a/_darcs/pristine/actions/twitapilaconica.php b/_darcs/pristine/actions/twitapilaconica.php index 4ecbf94e1..6d3490abd 100644 --- a/_darcs/pristine/actions/twitapilaconica.php +++ b/_darcs/pristine/actions/twitapilaconica.php @@ -72,10 +72,12 @@ class TwitapilaconicaAction extends TwitterapiAction $this->init_document('xml'); common_element('version', null, LACONICA_VERSION); $this->end_document('xml'); + break; case 'json': $this->init_document('json'); print '"'.LACONICA_VERSION.'"'; $this->end_document('json'); + break; default: $this->client_error(_('API method not found!'), $code=404); } diff --git a/_darcs/tentative_pristine b/_darcs/tentative_pristine index 02f15d0f6..8dfaf737a 100644 --- a/_darcs/tentative_pristine +++ b/_darcs/tentative_pristine @@ -1,17 +1,4 @@ -hunk ./actions/twitapilaconica.php 56 -+ * URL: http://identi.ca/api/laconica/version.(xml|json) -+ * Formats: xml, json -hunk ./actions/twitapilaconica.php 70 -- common_server_error(_('API method under construction.'), 501); -+ switch ($apidata['content-type']) { -+ case 'xml': -+ $this->init_document('xml'); -+ common_element('version', null, LACONICA_VERSION); -+ $this->end_document('xml'); -+ case 'json': -+ $this->init_document('json'); -+ print '"'.LACONICA_VERSION.'"'; -+ $this->end_document('json'); -+ default: -+ $this->client_error(_('API method not found!'), $code=404); -+ } +hunk ./actions/twitapilaconica.php 75 ++ break; +hunk ./actions/twitapilaconica.php 80 ++ break; diff --git a/actions/twitapilaconica.php b/actions/twitapilaconica.php index 4ecbf94e1..6d3490abd 100644 --- a/actions/twitapilaconica.php +++ b/actions/twitapilaconica.php @@ -72,10 +72,12 @@ class TwitapilaconicaAction extends TwitterapiAction $this->init_document('xml'); common_element('version', null, LACONICA_VERSION); $this->end_document('xml'); + break; case 'json': $this->init_document('json'); print '"'.LACONICA_VERSION.'"'; $this->end_document('json'); + break; default: $this->client_error(_('API method not found!'), $code=404); } |