use Friendica\Core\Logger;
use Friendica\Core\Protocol;
+use Friendica\Database\Database;
use Friendica\Database\DBA;
use Friendica\Util\DateTimeFormat;
* It currently is stored in the "protocol" field for legacy reasons.
*/
const PARCEL_ACTIVITYPUB = 0;
- const PARCEL_DFRN = 1;
+ const PARCEL_DFRN = 1; // Deprecated
const PARCEL_DIASPORA = 2;
const PARCEL_SALMON = 3;
const PARCEL_FEED = 4; // Deprecated
const PARCEL_SPLIT_CONVERSATION = 6;
+ const PARCEL_LEGACY_DFRN = 7;
+ const PARCEL_DIASPORA_DFRN = 8;
+ const PARCEL_LOCAL_DFRN = 9;
+ const PARCEL_DIRECT = 10;
const PARCEL_TWITTER = 67;
const PARCEL_UNKNOWN = 255;
Logger::DEBUG);
}
} else {
- if (!DBA::insert('conversation', $conversation, true)) {
+ if (!DBA::insert('conversation', $conversation, Database::INSERT_UPDATE)) {
Logger::log('Conversation: insert for ' . $conversation['item-uri'] . ' (protocol ' . $conversation['protocol'] . ') failed',
Logger::DEBUG);
}
unset($arr['conversation-uri']);
unset($arr['conversation-href']);
- unset($arr['protocol']);
unset($arr['source']);
return $arr;