mirror of
https://github.com/friendica/friendica
synced 2025-04-26 05:10:11 +00:00
We now use the conversation data with AP
This commit is contained in:
parent
699a4140f9
commit
91d1b4de5d
4 changed files with 25 additions and 6 deletions
|
@ -17,14 +17,14 @@ class Conversation
|
|||
* These constants represent the parcel format used to transport a conversation independently of the message protocol.
|
||||
* It currently is stored in the "protocol" field for legacy reasons.
|
||||
*/
|
||||
const PARCEL_UNKNOWN = 0;
|
||||
const PARCEL_ACTIVITYPUB = 0;
|
||||
const PARCEL_DFRN = 1;
|
||||
const PARCEL_DIASPORA = 2;
|
||||
const PARCEL_SALMON = 3;
|
||||
const PARCEL_FEED = 4; // Deprecated
|
||||
const PARCEL_ACTIVITYPUB = 5;
|
||||
const PARCEL_SPLIT_CONVERSATION = 6;
|
||||
const PARCEL_TWITTER = 67;
|
||||
const PARCEL_UNKNOWN = 255;
|
||||
|
||||
/**
|
||||
* @brief Store the conversation data
|
||||
|
@ -71,8 +71,8 @@ class Conversation
|
|||
unset($old_conv['source']);
|
||||
}
|
||||
// Update structure data all the time but the source only when its from a better protocol.
|
||||
if (isset($conversation['protocol']) && isset($conversation['source']) && ($old_conv['protocol'] < $conversation['protocol'])
|
||||
&& ($old_conv['protocol'] != 0) && ($old_conv['protocol'] != self::PARCEL_ACTIVITYPUB)) {
|
||||
if (empty($conversation['source']) || (!empty($old_conv['source']) &&
|
||||
($old_conv['protocol'] < defaults($conversation, 'protocol', PARCEL_UNKNOWN)))) {
|
||||
unset($conversation['protocol']);
|
||||
unset($conversation['source']);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue