]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/Conversation.php
Fix storage backend class names
[friendica.git] / src / Model / Conversation.php
index be1eaf2295582a7e1bb1e0777cd7410a63e56f83..b8e55e5b961a349e10b4dee8b1a3412eb9d13f2e 100644 (file)
@@ -5,12 +5,11 @@
 
 namespace Friendica\Model;
 
+use Friendica\Core\Logger;
 use Friendica\Core\Protocol;
 use Friendica\Database\DBA;
 use Friendica\Util\DateTimeFormat;
 
-require_once "include/dba.php";
-
 class Conversation
 {
        /*
@@ -26,6 +25,11 @@ class Conversation
        const PARCEL_TWITTER            = 67;
        const PARCEL_UNKNOWN            = 255;
 
+       public static function getByItemUri($item_uri)
+       {
+               return DBA::selectFirst('conversation', [], ['item-uri' => $item_uri]);
+       }
+
        /**
         * @brief Store the conversation data
         *
@@ -77,13 +81,13 @@ class Conversation
                                        unset($conversation['source']);
                                }
                                if (!DBA::update('conversation', $conversation, ['item-uri' => $conversation['item-uri']], $old_conv)) {
-                                       logger('Conversation: update for ' . $conversation['item-uri'] . ' from ' . $old_conv['protocol'] . ' to ' . $conversation['protocol'] . ' failed',
-                                               LOGGER_DEBUG);
+                                       Logger::log('Conversation: update for ' . $conversation['item-uri'] . ' from ' . $old_conv['protocol'] . ' to ' . $conversation['protocol'] . ' failed',
+                                               Logger::DEBUG);
                                }
                        } else {
                                if (!DBA::insert('conversation', $conversation, true)) {
-                                       logger('Conversation: insert for ' . $conversation['item-uri'] . ' (protocol ' . $conversation['protocol'] . ') failed',
-                                               LOGGER_DEBUG);
+                                       Logger::log('Conversation: insert for ' . $conversation['item-uri'] . ' (protocol ' . $conversation['protocol'] . ') failed',
+                                               Logger::DEBUG);
                                }
                        }
                }