will be shut down on June 1, 2019. At that point this instance will be unreachable and all data will be irrevocably deleted. More details at

Commit 9a5e1423 authored by mmn's avatar mmn

Conversations now have URIs that are not URLs

parent 27ed6b7d
......@@ -56,7 +56,10 @@ class Conversation extends Managed_DataObject
* Factory method for creating a new conversation
* Factory method for creating a new conversation.
* Use this for locally initiated conversations. Remote notices should
* preferrably supply their own conversation URIs in the OStatus feed.
* @return Conversation the new conversation DO
......@@ -68,7 +71,10 @@ class Conversation extends Managed_DataObject
$conv = new Conversation();
$conv->created = common_sql_now();
$conv->id = $notice->id;
$conv->uri = common_local_url('conversation', array('id' => $notice->id), null, null, false);
$conv->uri = sprintf('%s%s=%d:%s=%s',
'noticeId', $notice->id,
'objectType', 'thread');
$result = $conv->insert();
if ($result === false) {
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment