summaryrefslogtreecommitdiff
path: root/board.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'board.cpp')
-rw-r--r--board.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/board.cpp b/board.cpp
index d8660ef..fc5db62 100644
--- a/board.cpp
+++ b/board.cpp
@@ -11,7 +11,7 @@
#include "xmlrpcinterface.h"
#include "board.h"
-const QLatin1String Board::CURRENT_DB_VERSION("testing2");
+const QLatin1String Board::CURRENT_DB_VERSION("testing1");
Board::Board(QObject *parent) :
QObject(parent)
@@ -284,8 +284,15 @@ void Board::notifyLogout()
QString Board::createSlug(const QUrl& url)
{
static const QRegExp regexp("[^a-z0-9]+");
+ static const QString mobiquo_default_endpoint("/mobiquo.php");
QString slug = url.toString(QUrl::RemoveScheme | QUrl::RemoveUserInfo | QUrl::StripTrailingSlash);
slug = slug.toLower();
+ if (slug.startsWith("//")) {
+ slug.remove(0, 2);
+ }
+ if (slug.endsWith(mobiquo_default_endpoint)) {
+ slug.chop(mobiquo_default_endpoint.size());
+ }
slug.replace(regexp, "_");
return slug;
}
@@ -479,7 +486,6 @@ void Board::initializeSmilies()
regexp += QRegExp::escape(i.key());
}
regexp += ")[^A-Za-z]";
- qDebug() << "Smilie regexp: " << regexp;
_smilieRegexp = QRegExp(regexp);
Q_ASSERT(_smilieRegexp.isValid());
}