]> git.mxchange.org Git - friendica.git/blobdiff - include/diaspora.php
Now it could work
[friendica.git] / include / diaspora.php
index aad4f5c4405822cb6ae65add3369587d7c76d7c5..2e165a05b5d43038767a3493ab9e27668d3c7635 100644 (file)
@@ -2963,17 +2963,18 @@ class Diaspora {
         * @brief sends an account migration
         *
         * @param array $owner the array of the item owner
+        * @param array $contact Target of the communication
         * @param int $uid User ID
         *
         * @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');
                $profile = self::createProfileData($uid);
 
                $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,
                                "profile" => $profile,