]> git.mxchange.org Git - friendica.git/commitdiff
Fix wrong type-hint in Module/DFRN/Notify
authorHypolite Petovan <hypolite@mrpetovan.com>
Mon, 25 Jul 2022 13:09:11 +0000 (09:09 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Mon, 25 Jul 2022 13:09:22 +0000 (09:09 -0400)
- Address https://github.com/friendica/friendica/issues/11630#issuecomment-1193958648

src/Module/DFRN/Notify.php

index 2dae0da0ad8a11816dfe1ef922cbfa95631c9cc7..090ed3492656a8492e6fd97296c9cd714fe80180 100644 (file)
@@ -59,13 +59,13 @@ class Notify extends BaseModule
                }
        }
 
-       private static function dispatchPublic(array $postdata)
+       private static function dispatchPublic(string $postdata): bool
        {
                $msg = Diaspora::decodeRaw($postdata, '', true);
                if (!is_array($msg)) {
                        // We have to fail silently to be able to hand it over to the salmon parser
                        Logger::warning('Diaspora::decodeRaw() has failed for some reason.');
-                       return;
+                       return false;
                }
 
                // Fetch the corresponding public contact
@@ -87,6 +87,8 @@ class Notify extends BaseModule
                // Now we should be able to import it
                $ret = DFRN::import($msg['message'], $importer, Conversation::PARCEL_DIASPORA_DFRN, Conversation::RELAY);
                System::xmlExit($ret, 'Done');
+
+               return true;
        }
 
        private static function dispatchPrivate(array $user, string $postdata)