diff --git a/src/eedb/auth/PgUserAuth.cpp b/src/eedb/auth/PgUserAuth.cpp index 085b7b3..5be0d1a 100644 --- a/src/eedb/auth/PgUserAuth.cpp +++ b/src/eedb/auth/PgUserAuth.cpp @@ -12,6 +12,7 @@ #include #include + using namespace Wt::Auth; template < typename Connection > diff --git a/src/eedb/db/data/PgUser.cpp b/src/eedb/db/data/PgUser.cpp index 3edc1fd..ee3730f 100644 --- a/src/eedb/db/data/PgUser.cpp +++ b/src/eedb/db/data/PgUser.cpp @@ -59,5 +59,7 @@ AuthTokens & PgUser::authTokens() const {} AuthIdentities &PgUser::authIdentities() const {} +AuthInfo & PgUser::authInfo() const {} + } // namespace eedb diff --git a/src/eedb/db/data/PgUser.hpp b/src/eedb/db/data/PgUser.hpp index b47312b..d65bd3f 100644 --- a/src/eedb/db/data/PgUser.hpp +++ b/src/eedb/db/data/PgUser.hpp @@ -29,5 +29,9 @@ class PgUser : public User { // User interface public: AuthIdentities &authIdentities() const override; + + // User interface +public: + AuthInfo &authInfo() const override; }; } // namespace eedb diff --git a/tests/unit/db/test_eedb_data_PgAuthToken.cpp b/tests/unit/db/test_eedb_data_PgAuthToken.cpp index 1e684ef..c39aaf6 100644 --- a/tests/unit/db/test_eedb_data_PgAuthToken.cpp +++ b/tests/unit/db/test_eedb_data_PgAuthToken.cpp @@ -30,6 +30,10 @@ class UserMock : public eedb::User { void logout() override {} eedb::AuthIdentities & authIdentities() const {} int64_t _uid; + + // User interface +public: + eedb::AuthInfo &authInfo() const override{} }; class PgAuthTokenTest : public DbTestBase< PgAuthTokenTest > { diff --git a/tests/unit/db/test_eedb_data_PgAuthTokens.cpp b/tests/unit/db/test_eedb_data_PgAuthTokens.cpp index a2b90b4..4bd56d6 100644 --- a/tests/unit/db/test_eedb_data_PgAuthTokens.cpp +++ b/tests/unit/db/test_eedb_data_PgAuthTokens.cpp @@ -31,6 +31,10 @@ class UserMock : public eedb::User { void logout() override {} eedb::AuthIdentities & authIdentities() const {} int64_t _uid; + + // User interface +public: + eedb::AuthInfo &authInfo() const override{} }; } // namespace