aboutsummaryrefslogtreecommitdiff
path: root/lib/uri.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/uri.cpp')
-rw-r--r--lib/uri.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/uri.cpp b/lib/uri.cpp
index 11c59b69..6b7d1d20 100644
--- a/lib/uri.cpp
+++ b/lib/uri.cpp
@@ -10,12 +10,14 @@
using namespace Quotient;
+namespace {
+
struct ReplacePair { QLatin1String uriString; char sigil; };
/// \brief Defines bi-directional mapping of path prefixes and sigils
///
/// When there are two prefixes for the same sigil, the first matching
/// entry for a given sigil is used.
-static const ReplacePair replacePairs[] = {
+const ReplacePair replacePairs[] = {
{ "u/"_ls, '@' },
{ "user/"_ls, '@' },
{ "roomid/"_ls, '!' },
@@ -27,6 +29,8 @@ static const ReplacePair replacePairs[] = {
{ "event/"_ls, '$' }
};
+}
+
Uri::Uri(QByteArray primaryId, QByteArray secondaryId, QString query)
{
if (primaryId.isEmpty())