aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppUtils.cpp')
-rw-r--r--src/QXmppUtils.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/QXmppUtils.cpp b/src/QXmppUtils.cpp
index 68d88d89..ecd25e83 100644
--- a/src/QXmppUtils.cpp
+++ b/src/QXmppUtils.cpp
@@ -159,6 +159,14 @@ QString jidToResource(const QString& jid)
return jid.mid(pos+1);
}
+QString jidToUser(const QString &jid)
+{
+ const int pos = jid.indexOf(QChar('@'));
+ if (pos < 0)
+ return QString();
+ return jid.left(pos);
+}
+
QString jidToBareJid(const QString& jid)
{
const int pos = jid.indexOf(QChar('/'));