Added checklist

This commit is contained in:
Michael Vogel 2016-03-16 19:30:46 +01:00 committed by Roland Haeder
parent 35d5f4caee
commit 3d8770a9da
No known key found for this signature in database
GPG key ID: B72F8185C6C7BD78

View file

@ -2,6 +2,36 @@
/** /**
* @file include/diaspora.php * @file include/diaspora.php
* @brief The implementation of the diaspora protocol * @brief The implementation of the diaspora protocol
*
* Checklist:
*
* Checked:
* - send status
* - send comment
* - send like
* - send mail
* - receive status
* - receive reshare
* - receive comment
* - receive like
* - receive connect request
* - receive profile data
* - receive mail
* - relay comment
* - relay like
* -
* -
*
* Unchecked:
* - receive account deletion
* - send share
* - send unshare
* - send status retraction
* - send comment retraction
* - send like retraction
* - relay comment retraction
* - relay like retraction
* -
*/ */
require_once("include/items.php"); require_once("include/items.php");
@ -2374,16 +2404,19 @@ class diaspora {
$msg = json_decode($signature['signed_text'], true); $msg = json_decode($signature['signed_text'], true);
$message = array(); $message = array();
foreach ($msg AS $field => $data) { if (is_array($msg)) {
if (!$item["deleted"]) { foreach ($msg AS $field => $data) {
if ($field == "author") if (!$item["deleted"]) {
$field = "diaspora_handle"; if ($field == "author")
if ($field == "parent_type") $field = "diaspora_handle";
$field = "target_type"; if ($field == "parent_type")
} $field = "target_type";
}
$message[$field] = $data; $message[$field] = $data;
} }
} else
logger("Signature text for item ".$item["guid"]." (".$item["id"].") couldn't be extracted: ".$signature['signed_text'], LOGGER_DEBUG);
} }
if ($item["deleted"]) { if ($item["deleted"]) {