aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppUtils.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-26 10:38:14 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-26 10:38:14 +0000
commita193757a370db7bf590e223a282aad108488724d (patch)
treed71b81c33dc5eb4607b6eed025e8ac6e849170cb /src/QXmppUtils.cpp
parente95a987dd1d41c7a14a979b4f644e13ebfd41081 (diff)
downloadqxmpp-a193757a370db7bf590e223a282aad108488724d.tar.gz
add jidToUser utility function
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('/'));