Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/jsxc.nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'build/lib/stanzahandlers/message.php')
-rw-r--r--build/lib/stanzahandlers/message.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/build/lib/stanzahandlers/message.php b/build/lib/stanzahandlers/message.php
index d5f203e..d3c5727 100644
--- a/build/lib/stanzahandlers/message.php
+++ b/build/lib/stanzahandlers/message.php
@@ -54,7 +54,7 @@ class Message extends StanzaHandler
public function handle(array $stanza)
{
$to = $this->getAttribute($stanza, 'to');
- $pos = strpos($to, '@');
+ $pos = strrpos($to, '@');
$this->to = substr($to, 0, $pos);
foreach ($stanza['value'] as $keyRaw => $value) {
// remove namespace from key as it is unneeded and cause problems
@@ -73,7 +73,7 @@ class Message extends StanzaHandler
$message = new MessageEntity();
$message->setTo($this->to);
- $message->setFrom($this->from);
+ $message->setFrom($this->userId);
$message->setValue($this->values);
$message->setType($this->type);
$this->messageMapper->insert($message);