Migrated database stuff
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
|
||||
add_subdirectory(av)
|
||||
add_subdirectory(database)
|
||||
add_subdirectory(image)
|
||||
add_subdirectory(lmscore)
|
||||
add_subdirectory(metadata)
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
add_library(lmsdatabase SHARED
|
||||
impl/Artist.cpp
|
||||
impl/Cluster.cpp
|
||||
impl/Db.cpp
|
||||
impl/TrackArtistLink.cpp
|
||||
impl/TrackFeatures.cpp
|
||||
impl/TrackList.cpp
|
||||
impl/Release.cpp
|
||||
impl/ScanSettings.cpp
|
||||
impl/Session.cpp
|
||||
impl/SqlQuery.cpp
|
||||
impl/Track.cpp
|
||||
impl/TrackBookmark.cpp
|
||||
impl/User.cpp
|
||||
impl/Utils.cpp
|
||||
)
|
||||
|
||||
target_include_directories(lmsdatabase INTERFACE
|
||||
include
|
||||
)
|
||||
|
||||
target_include_directories(lmsdatabase PRIVATE
|
||||
include
|
||||
)
|
||||
|
||||
target_link_libraries(lmsdatabase PRIVATE
|
||||
Wt::DboSqlite3
|
||||
)
|
||||
|
||||
target_link_libraries(lmsdatabase PUBLIC
|
||||
lmsutils
|
||||
std::filesystem
|
||||
Wt::Dbo
|
||||
)
|
||||
|
||||
install(TARGETS lmsdatabase DESTINATION lib)
|
||||
|
||||
if(BUILD_TESTING)
|
||||
add_subdirectory(test)
|
||||
endif()
|
||||
@@ -7,6 +7,20 @@ add_library(lmscore SHARED
|
||||
impl/auth/PasswordServiceBase.cpp
|
||||
impl/auth/http-headers/HttpHeadersEnvService.cpp
|
||||
impl/auth/internal/InternalPasswordService.cpp
|
||||
impl/database/Artist.cpp
|
||||
impl/database/Cluster.cpp
|
||||
impl/database/Db.cpp
|
||||
impl/database/TrackArtistLink.cpp
|
||||
impl/database/TrackFeatures.cpp
|
||||
impl/database/TrackList.cpp
|
||||
impl/database/Release.cpp
|
||||
impl/database/ScanSettings.cpp
|
||||
impl/database/Session.cpp
|
||||
impl/database/SqlQuery.cpp
|
||||
impl/database/Track.cpp
|
||||
impl/database/TrackBookmark.cpp
|
||||
impl/database/User.cpp
|
||||
impl/database/Utils.cpp
|
||||
impl/cover/CoverService.cpp
|
||||
)
|
||||
|
||||
@@ -21,6 +35,7 @@ target_include_directories(lmscore PRIVATE
|
||||
|
||||
target_link_libraries(lmscore PRIVATE
|
||||
lmsav
|
||||
Wt::DboSqlite3
|
||||
)
|
||||
|
||||
target_link_libraries(lmscore PUBLIC
|
||||
@@ -29,6 +44,7 @@ target_link_libraries(lmscore PUBLIC
|
||||
lmsutils
|
||||
std::filesystem
|
||||
Wt::Wt
|
||||
Wt::Dbo
|
||||
)
|
||||
|
||||
if (USE_PAM)
|
||||
@@ -41,3 +57,6 @@ endif (USE_PAM)
|
||||
|
||||
install(TARGETS lmscore DESTINATION lib)
|
||||
|
||||
if(BUILD_TESTING)
|
||||
add_subdirectory(test)
|
||||
endif()
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
|
||||
#include "AuthServiceBase.hpp"
|
||||
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
namespace Auth
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <string_view>
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
#include <Wt/WRandom.h>
|
||||
|
||||
#include "lmscore/auth/Types.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
#endif // LMS_SUPPORT_PAM
|
||||
|
||||
#include "lmscore/auth/Types.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
|
||||
#include "lmscore/auth/IAuthTokenService.hpp"
|
||||
#include "lmscore/auth/Types.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <Wt/Auth/HashFunction.h>
|
||||
#include <Wt/Auth/PasswordStrengthValidator.h>
|
||||
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "auth/PasswordServiceBase.hpp"
|
||||
#include "auth/LoginThrottler.hpp"
|
||||
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
#include <security/pam_appl.h>
|
||||
|
||||
#include "lmscore/auth/Types.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
namespace Auth
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
|
||||
#include "av/IAudioFile.hpp"
|
||||
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
|
||||
#include "image/Exception.hpp"
|
||||
#include "image/IRawImage.hpp"
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
#include "lmscore/cover/ICoverService.hpp"
|
||||
#include "image/IEncodedImage.hpp"
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
|
||||
@@ -16,15 +16,15 @@
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "database/Artist.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
|
||||
#include <Wt/Dbo/WtSqlTraits.h>
|
||||
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "SqlQuery.hpp"
|
||||
#include "Utils.hpp"
|
||||
@@ -17,13 +17,13 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/Cluster.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/ScanSettings.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/ScanSettings.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "SqlQuery.hpp"
|
||||
#include "Traits.hpp"
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/Db.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
|
||||
#include <Wt/Dbo/FixedSqlConnectionPool.h>
|
||||
#include <Wt/Dbo/backend/Sqlite3.h>
|
||||
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
namespace Database {
|
||||
@@ -17,15 +17,15 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/Release.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
|
||||
#include <Wt/Dbo/WtSqlTraits.h>
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "SqlQuery.hpp"
|
||||
#include "Traits.hpp"
|
||||
+3
-3
@@ -17,7 +17,7 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/ScanSettings.hpp"
|
||||
#include "lmscore/database/ScanSettings.hpp"
|
||||
|
||||
#include <Wt/Dbo/WtSqlTraits.h>
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/String.hpp"
|
||||
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
|
||||
namespace {
|
||||
|
||||
@@ -17,27 +17,22 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/Session.hpp"
|
||||
|
||||
#include <map>
|
||||
#include <mutex>
|
||||
#include <thread>
|
||||
#include <string_view>
|
||||
#include "lmscore/database/Session.hpp"
|
||||
|
||||
#include "utils/Exception.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/ScanSettings.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackBookmark.hpp"
|
||||
#include "database/TrackArtistLink.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/TrackFeatures.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/ScanSettings.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackBookmark.hpp"
|
||||
#include "lmscore/database/TrackArtistLink.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/TrackFeatures.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
@@ -17,17 +17,17 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/Track.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
|
||||
#include <Wt/Dbo/WtSqlTraits.h>
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/TrackArtistLink.hpp"
|
||||
#include "database/TrackFeatures.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/TrackArtistLink.hpp"
|
||||
#include "lmscore/database/TrackFeatures.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
#include "SqlQuery.hpp"
|
||||
+4
-4
@@ -17,11 +17,11 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/TrackArtistLink.hpp"
|
||||
#include "lmscore/database/TrackArtistLink.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
|
||||
#include "Traits.hpp"
|
||||
|
||||
+4
-4
@@ -17,11 +17,11 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/TrackBookmark.hpp"
|
||||
#include "lmscore/database/TrackBookmark.hpp"
|
||||
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "Traits.hpp"
|
||||
|
||||
namespace Database {
|
||||
+3
-3
@@ -17,13 +17,13 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/TrackFeatures.hpp"
|
||||
#include "lmscore/database/TrackFeatures.hpp"
|
||||
|
||||
#include <boost/property_tree/ptree.hpp>
|
||||
#include <boost/property_tree/json_parser.hpp>
|
||||
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
namespace Database {
|
||||
@@ -16,18 +16,18 @@
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "database/TrackList.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
|
||||
#include <cassert>
|
||||
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "SqlQuery.hpp"
|
||||
#include "StringViewTraits.hpp"
|
||||
#include "Traits.hpp"
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <type_traits>
|
||||
#include <Wt/Dbo/StdSqlTraits.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Wt::Dbo
|
||||
{
|
||||
@@ -17,13 +17,13 @@
|
||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "StringViewTraits.hpp"
|
||||
#include "Traits.hpp"
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <boost/asio/ip/address.hpp>
|
||||
#include <Wt/WDateTime.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
|
||||
@@ -20,9 +20,8 @@
|
||||
#pragma once
|
||||
|
||||
#include <optional>
|
||||
#include <string>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#include <Wt/Dbo/ptr.h>
|
||||
|
||||
#include "lmscore/auth/Types.hpp"
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
|
||||
namespace Auth
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <filesystem>
|
||||
#include <memory>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "image/IEncodedImage.hpp"
|
||||
|
||||
namespace Database
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@
|
||||
#include <Wt/WDateTime.h>
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/EnumSet.hpp"
|
||||
#include "utils/UUID.hpp"
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
#include <Wt/WDateTime.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database {
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
#include <Wt/WDateTime.h>
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/UUID.hpp"
|
||||
|
||||
namespace Database
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
#include <Wt/WTime.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database {
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@
|
||||
#include "utils/EnumSet.hpp"
|
||||
#include "utils/UUID.hpp"
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database {
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@
|
||||
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/EnumSet.hpp"
|
||||
|
||||
namespace Database
|
||||
+1
-1
@@ -23,7 +23,7 @@
|
||||
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database {
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@
|
||||
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database {
|
||||
|
||||
+1
-2
@@ -21,13 +21,12 @@
|
||||
|
||||
#include <optional>
|
||||
#include <string>
|
||||
#include <set>
|
||||
#include <vector>
|
||||
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
#include <Wt/WDateTime.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database {
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
#include <Wt/WDateTime.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/UUID.hpp"
|
||||
|
||||
namespace Database {
|
||||
@@ -0,0 +1,3 @@
|
||||
|
||||
add_subdirectory(database)
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ add_executable(test-database
|
||||
)
|
||||
|
||||
target_link_libraries(test-database PRIVATE
|
||||
lmsdatabase
|
||||
lmscore
|
||||
GTest::GTest
|
||||
)
|
||||
|
||||
@@ -24,17 +24,17 @@
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackArtistLink.hpp"
|
||||
#include "database/TrackBookmark.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/Types.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackArtistLink.hpp"
|
||||
#include "lmscore/database/TrackBookmark.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
|
||||
template <typename T>
|
||||
class ScopedEntity
|
||||
@@ -17,7 +17,7 @@ target_include_directories(lmsrecommendation PRIVATE
|
||||
)
|
||||
|
||||
target_link_libraries(lmsrecommendation PRIVATE
|
||||
lmsdatabase
|
||||
lmscore
|
||||
lmssom
|
||||
std::filesystem
|
||||
)
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
#include "ClustersEngineCreator.hpp"
|
||||
#include "FeaturesEngineCreator.hpp"
|
||||
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/ScanSettings.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/ScanSettings.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
#include "ClustersEngine.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
|
||||
namespace Recommendation {
|
||||
|
||||
|
||||
@@ -21,14 +21,14 @@
|
||||
|
||||
#include <numeric>
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackArtistLink.hpp"
|
||||
#include "database/TrackFeatures.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackArtistLink.hpp"
|
||||
#include "lmscore/database/TrackFeatures.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "som/DataNormalizer.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Random.hpp"
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#include <unordered_map>
|
||||
#include <unordered_set>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "som/Network.hpp"
|
||||
|
||||
namespace Recommendation {
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <string_view>
|
||||
#include "database/Types.hpp"
|
||||
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/EnumSet.hpp"
|
||||
|
||||
namespace Database
|
||||
|
||||
@@ -14,7 +14,7 @@ target_include_directories(lmsscanner PRIVATE
|
||||
)
|
||||
|
||||
target_link_libraries(lmsscanner PRIVATE
|
||||
lmsdatabase
|
||||
lmscore
|
||||
lmsmetadata
|
||||
lmsrecommendation
|
||||
lmsutils
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
|
||||
#include <Wt/WLocalDateTime.h>
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/ScanSettings.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackArtistLink.hpp"
|
||||
#include "database/TrackFeatures.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/ScanSettings.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackArtistLink.hpp"
|
||||
#include "lmscore/database/TrackFeatures.hpp"
|
||||
#include "metadata/TagLibParser.hpp"
|
||||
#include "recommendation/IEngine.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
|
||||
@@ -30,9 +30,9 @@
|
||||
|
||||
#include <boost/asio/system_timer.hpp>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "database/ScanSettings.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "lmscore/database/ScanSettings.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "metadata/IParser.hpp"
|
||||
#include "scanner/IScanner.hpp"
|
||||
#include "utils/Path.hpp"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
#include <filesystem>
|
||||
#include <vector>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Scanner {
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ target_include_directories(lmsscrobbling PRIVATE
|
||||
)
|
||||
|
||||
target_link_libraries(lmsscrobbling PRIVATE
|
||||
lmsutils
|
||||
lmscore
|
||||
)
|
||||
|
||||
target_link_libraries(lmsscrobbling PUBLIC
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
#include "Scrobbling.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
|
||||
#include "internal/InternalScrobbler.hpp"
|
||||
#include "listenbrainz/ListenBrainzScrobbler.hpp"
|
||||
|
||||
@@ -19,11 +19,11 @@
|
||||
|
||||
#include "InternalScrobbler.hpp"
|
||||
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
namespace Scrobbling
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
#include <Wt/Json/Value.h>
|
||||
#include <Wt/Json/Serializer.h>
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/IConfig.hpp"
|
||||
#include "utils/http/IClient.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
#include <Wt/Json/Value.h>
|
||||
#include <Wt/Json/Serializer.h>
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "scrobbling/Exception.hpp"
|
||||
#include "utils/IConfig.hpp"
|
||||
#include "utils/http/IClient.hpp"
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#include <boost/asio/steady_timer.hpp>
|
||||
#include <Wt/Dbo/Dbo.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "scrobbling/Listen.hpp"
|
||||
|
||||
namespace Database
|
||||
|
||||
@@ -21,9 +21,9 @@
|
||||
|
||||
#include <string_view>
|
||||
|
||||
#include "database/Session.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
|
||||
static constexpr std::string_view historyTracklistName {"__scrobbler_listenbrainz_history__"};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <Wt/Dbo/ptr.h>
|
||||
#include "utils/UUID.hpp"
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
#include <Wt/WDateTime.h>
|
||||
|
||||
#include "scrobbling/Listen.hpp"
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Database
|
||||
{
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
#include <Wt/WDateTime.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace Scrobbling
|
||||
{
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
#include <Wt/Http/Request.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/String.hpp"
|
||||
#include "SubsonicResponse.hpp"
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
#include <Wt/Http/Request.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "ClientInfo.hpp"
|
||||
#include "ProtocolVersion.hpp"
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@
|
||||
#include "av/TranscodeParameters.hpp"
|
||||
#include "av/TranscodeResourceHandlerCreator.hpp"
|
||||
#include "av/Types.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/IResourceHandler.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/FileResourceHandlerCreator.hpp"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/String.hpp"
|
||||
|
||||
namespace API::Subsonic
|
||||
|
||||
@@ -29,15 +29,15 @@
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "lmscore/auth/IEnvService.hpp"
|
||||
#include "lmscore/cover/ICoverService.hpp"
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackBookmark.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackBookmark.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "recommendation/IEngine.hpp"
|
||||
#include "scrobbling/IScrobbling.hpp"
|
||||
#include "utils/IConfig.hpp"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
#include <Wt/WResource.h>
|
||||
#include <Wt/Http/Response.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "ClientInfo.hpp"
|
||||
#include "RequestContext.hpp"
|
||||
|
||||
|
||||
+2
-2
@@ -29,8 +29,8 @@
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "lmscore/auth/IEnvService.hpp"
|
||||
#include "lmscore/cover/ICoverService.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "scanner/IScanner.hpp"
|
||||
#include "recommendation/IEngine.hpp"
|
||||
#include "subsonic/SubsonicResource.hpp"
|
||||
|
||||
+2
-2
@@ -30,8 +30,8 @@
|
||||
|
||||
#include "lmscore/auth/IAuthTokenService.hpp"
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Service.hpp"
|
||||
|
||||
|
||||
+8
-9
@@ -21,19 +21,18 @@
|
||||
|
||||
#include <Wt/WTemplateFormView.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace UserInterface {
|
||||
|
||||
std::optional<Database::UserId>
|
||||
processAuthToken(const Wt::WEnvironment& env);
|
||||
|
||||
class Auth : public Wt::WTemplateFormView
|
||||
namespace UserInterface
|
||||
{
|
||||
std::optional<Database::UserId>
|
||||
processAuthToken(const Wt::WEnvironment& env);
|
||||
|
||||
class Auth : public Wt::WTemplateFormView
|
||||
{
|
||||
public:
|
||||
Auth();
|
||||
|
||||
Wt::Signal<Database::UserId> userLoggedIn;
|
||||
};
|
||||
|
||||
};
|
||||
} // namespace UserInterface
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
#include "lmscore/auth/IEnvService.hpp"
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "lmscore/cover/ICoverService.hpp"
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Db.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Db.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "scrobbling/IScrobbling.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Service.hpp"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
|
||||
namespace UserInterface {
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
#include <Wt/WSignal.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace UserInterface
|
||||
{
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
#include <Wt/WBootstrapTheme.h>
|
||||
#include <Wt/WLinkedCssStyleSheet.h>
|
||||
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
|
||||
namespace UserInterface {
|
||||
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/Types.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Artist.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
|
||||
#include "resource/CoverResource.hpp"
|
||||
#include "resource/AudioTranscodeResource.hpp"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <Wt/WTemplate.h>
|
||||
#include <Wt/WText.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace UserInterface {
|
||||
|
||||
|
||||
@@ -22,12 +22,12 @@
|
||||
#include <Wt/WPopupMenu.h>
|
||||
#include <Wt/WText.h>
|
||||
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Release.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "database/TrackList.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/Release.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "lmscore/database/TrackList.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "recommendation/IEngine.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Random.hpp"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
#include <Wt/WTemplate.h>
|
||||
#include <Wt/WText.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
#include "PlayQueueAction.hpp"
|
||||
|
||||
namespace Similarity
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <vector>
|
||||
#include <Wt/WSignal.h>
|
||||
|
||||
#include "database/Types.hpp"
|
||||
#include "lmscore/database/Types.hpp"
|
||||
|
||||
namespace UserInterface
|
||||
{
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#include "common/ValueStringModel.hpp"
|
||||
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "utils/IConfig.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Service.hpp"
|
||||
|
||||
@@ -26,9 +26,9 @@
|
||||
#include <Wt/WString.h>
|
||||
#include <Wt/WTemplateFormView.h>
|
||||
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/ScanSettings.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "lmscore/database/Cluster.hpp"
|
||||
#include "lmscore/database/ScanSettings.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "scanner/IScanner.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Service.hpp"
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
#include <Wt/WPushButton.h>
|
||||
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Service.hpp"
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
#include <Wt/WResource.h>
|
||||
#include <Wt/WSplitButton.h>
|
||||
|
||||
#include "database/Session.hpp"
|
||||
#include "database/Track.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "lmscore/database/Track.hpp"
|
||||
#include "scanner/IScanner.hpp"
|
||||
#include "utils/Service.hpp"
|
||||
#include "LmsApplication.hpp"
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
#include <Wt/WFormModel.h>
|
||||
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "utils/IConfig.hpp"
|
||||
#include "utils/Exception.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
#include <Wt/WTemplate.h>
|
||||
|
||||
#include "lmscore/auth/IPasswordService.hpp"
|
||||
#include "database/User.hpp"
|
||||
#include "database/Session.hpp"
|
||||
#include "lmscore/database/User.hpp"
|
||||
#include "lmscore/database/Session.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Service.hpp"
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user