Commit 9cc9d23a authored by Ronan's avatar Ronan
Browse files

fix(EventsDb): try to fix mac compilation

parent 02e1935c
...@@ -17,7 +17,6 @@ ...@@ -17,7 +17,6 @@
*/ */
#include <algorithm> #include <algorithm>
#include <utility>
#ifdef SOCI_ENABLED #ifdef SOCI_ENABLED
#include <soci/soci.h> #include <soci/soci.h>
...@@ -48,7 +47,13 @@ EventsDb::EventsDb () : AbstractDb(*new EventsDbPrivate) {} ...@@ -48,7 +47,13 @@ EventsDb::EventsDb () : AbstractDb(*new EventsDbPrivate) {}
// Helpers. // Helpers.
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
static constexpr pair<EventsDb::Filter, const char *> eventFilterToSql[] = { template<typename T>
struct ToSqlPair {
T first;
const char *second;
};
static constexpr ToSqlPair<EventsDb::Filter> eventFilterToSql[] = {
{ EventsDb::MessageFilter, "1" }, { EventsDb::MessageFilter, "1" },
{ EventsDb::CallFilter, "2" }, { EventsDb::CallFilter, "2" },
{ EventsDb::ConferenceFilter, "3" } { EventsDb::ConferenceFilter, "3" }
...@@ -62,7 +67,7 @@ static constexpr const char *mapMessageDirectionToSql (Message::Direction direct ...@@ -62,7 +67,7 @@ static constexpr const char *mapMessageDirectionToSql (Message::Direction direct
return direction == Message::Direction::Incoming ? "1" : "2"; return direction == Message::Direction::Incoming ? "1" : "2";
} }
static constexpr pair<Message::State, const char *> messageStateToSql[] = { static constexpr ToSqlPair<Message::State> messageStateToSql[] = {
{ Message::Idle, "1" }, { Message::Idle, "1" },
{ Message::InProgress, "2" }, { Message::InProgress, "2" },
{ Message::Delivered, "3" }, { Message::Delivered, "3" },
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment