Now it could work
This commit is contained in:
parent
2b80bf4683
commit
b31b29c557
|
@ -509,7 +509,7 @@ function delivery_run(&$argv, &$argc){
|
||||||
Diaspora::send_retraction($target_item,$owner,$contact,$public_message);
|
Diaspora::send_retraction($target_item,$owner,$contact,$public_message);
|
||||||
break;
|
break;
|
||||||
} elseif ($relocate) {
|
} elseif ($relocate) {
|
||||||
Diaspora::sendAccountMigration($owner, $uid);
|
Diaspora::sendAccountMigration($owner, $contact, $uid);
|
||||||
break;
|
break;
|
||||||
} elseif ($followup) {
|
} elseif ($followup) {
|
||||||
// send comments and likes to owner to relay
|
// send comments and likes to owner to relay
|
||||||
|
|
|
@ -2963,17 +2963,18 @@ class Diaspora {
|
||||||
* @brief sends an account migration
|
* @brief sends an account migration
|
||||||
*
|
*
|
||||||
* @param array $owner the array of the item owner
|
* @param array $owner the array of the item owner
|
||||||
|
* @param array $contact Target of the communication
|
||||||
* @param int $uid User ID
|
* @param int $uid User ID
|
||||||
*
|
*
|
||||||
* @return int The result of the transmission
|
* @return int The result of the transmission
|
||||||
*/
|
*/
|
||||||
public static function sendAccountMigration($owner, $uid) {
|
public static function sendAccountMigration($owner, $contact, $uid) {
|
||||||
|
|
||||||
$old_handle = PConfig::get($uid, 'system', 'previous_addr');
|
$old_handle = PConfig::get($uid, 'system', 'previous_addr');
|
||||||
$profile = self::createProfileData($uid);
|
$profile = self::createProfileData($uid);
|
||||||
|
|
||||||
$signed_text = 'AccountMigration:'.$old_handle.':'.$profile['author'];
|
$signed_text = 'AccountMigration:'.$old_handle.':'.$profile['author'];
|
||||||
$signature = rsa_sign($signed_text, $owner["uprvkey"], "sha256");
|
$signature = base64_encode(rsa_sign($signed_text, $owner["uprvkey"], "sha256"));
|
||||||
|
|
||||||
$message = array("author" => $old_handle,
|
$message = array("author" => $old_handle,
|
||||||
"profile" => $profile,
|
"profile" => $profile,
|
||||||
|
|
Loading…
Reference in a new issue