]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/handler/message-types/class_BaseMessageHandler.php
Introduced (currently not used as type-hints) new interfaces:
[hub.git] / application / hub / main / handler / message-types / class_BaseMessageHandler.php
index 5b2ff9ba231e089e471b81d2f85ccab3690fafb9..4c8f30fc5fe9cbd70a76bcb85a9a9fdd206f29e4 100644 (file)
@@ -105,6 +105,7 @@ abstract class BaseMessageHandler extends BaseHandler {
         *
         * @param       $messageArray   An array with all minimum message data
         * @return      void
+        * @todo        Add something more, e.g. spreading information over DHT
         */
        protected function registerNodeByMessageData (array $messageData) {
                // Get a wrapper instance
@@ -127,8 +128,8 @@ abstract class BaseMessageHandler extends BaseHandler {
 
                // Is there already an entry?
                if ($resultInstance->next()) {
-                       // Entry found
-                       $resultInstance->debugBackTrace('Entry found!');
+                       // Entry found, so update it
+                       $wrapperInstance->updateNodeByMessageData($messageData, $this);
                } else {
                        // Nothing found, so register it
                        $wrapperInstance->registerNodeByMessageData($messageData, $this);