Made some more changes
This commit is contained in:
@@ -48,8 +48,6 @@ namespace controller
|
||||
return createDtoResponse(Status::CODE_401, logRes);
|
||||
}
|
||||
|
||||
std::cout << "user exists\n";
|
||||
|
||||
manager::TokenManager tok;
|
||||
auto token = tok.retrieveToken(m_bConf);
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
#include "oatpp/core/macro/codegen.hpp"
|
||||
#include "oatpp/core/macro/component.hpp"
|
||||
#include "oatpp/core/Types.hpp"
|
||||
#include "oatpp/web/server/api/ApiController.hpp"
|
||||
|
||||
#include "dto/LoginResultDto.hpp"
|
||||
@@ -13,20 +14,30 @@
|
||||
#include "manager/UserManager.h"
|
||||
#include "model/Models.h"
|
||||
|
||||
namespace controller {
|
||||
class RegisterController : public oatpp::web::server::api::ApiController {
|
||||
using namespace dto;
|
||||
|
||||
namespace controller
|
||||
{
|
||||
class RegisterController : public oatpp::web::server::api::ApiController
|
||||
{
|
||||
public:
|
||||
RegisterController(const model::BinaryPath& bConf,
|
||||
OATPP_COMPONENT(std::shared_ptr<ObjectMapper>, objectMapper)) :
|
||||
oatpp::web::server::api::ApiController(objectMapper), m_bConf(bConf) { }
|
||||
OATPP_COMPONENT(std::shared_ptr<ObjectMapper>, objectMapper)) :
|
||||
oatpp::web::server::api::ApiController(objectMapper),
|
||||
m_bConf(bConf)
|
||||
{
|
||||
}
|
||||
|
||||
#include OATPP_CODEGEN_BEGIN(ApiController)
|
||||
|
||||
ENDPOINT("POST", "api/v1/register", registerUser,
|
||||
// BODY_DTO(dto::UserDto::ObjectWrapper, usr)) {
|
||||
BODY_DTO(oatpp::data::mapping::type::ObjectWrapper<dto::UserDto>, usr)) {
|
||||
BODY_DTO(oatpp::Object<UserDto>, usr))
|
||||
{
|
||||
manager::UserManager usrMgr(m_bConf);
|
||||
auto user = dto::conversion::DtoConversions::toUser(usr);
|
||||
auto user = conversion::DtoConversions::toUser(usr);
|
||||
|
||||
OATPP_LOGI("icarus", "Dto converted");
|
||||
|
||||
if (usrMgr.doesUserExist(user)) {
|
||||
return createResponse(Status::CODE_401, "user already exists");
|
||||
}
|
||||
|
||||
@@ -53,7 +53,6 @@ namespace controller
|
||||
|
||||
// endpoint for uploading a song
|
||||
ENDPOINT("POST", "/api/v1/song/data", songUpload,
|
||||
//AUTHORIZATION(std::shared_ptr<oatpp::web::server::handler::DefaultBearerAuthorizationObject>, authObject),
|
||||
REQUEST(std::shared_ptr<IncomingRequest>, request))
|
||||
{
|
||||
auto authHeader = request->getHeader("Authorization");
|
||||
@@ -69,13 +68,8 @@ namespace controller
|
||||
std::make_shared<oatpp::web::mime::multipart::PartList>
|
||||
(request->getHeaders());
|
||||
|
||||
// oatpp::web::mime::multipart::Reader mp_reader(mp.get());
|
||||
oatpp::web::mime::multipart::Reader mp_reader = mp.get();
|
||||
|
||||
/**
|
||||
mp_reader.setPartReader("file",
|
||||
oatpp::web::mime::multipart::createInMemoryPartReader(m_dataSize));
|
||||
*/
|
||||
mp_reader.setDefaultPartReader(
|
||||
oatpp::web::mime::multipart::createInMemoryPartReader(30 * 1024 * 1024));
|
||||
|
||||
@@ -83,7 +77,6 @@ namespace controller
|
||||
request->transferBody(&mp_reader);
|
||||
|
||||
auto file = mp->getNamedPart("file");
|
||||
// auto file = mp->readNextPartSimple();
|
||||
|
||||
OATPP_ASSERT_HTTP(file, Status::CODE_400, "file is null");
|
||||
|
||||
@@ -266,7 +259,7 @@ namespace controller
|
||||
|
||||
songDb = songRepo.retrieveRecord(songDb, type::SongFilter::id);
|
||||
|
||||
auto dSize = 1024;
|
||||
constexpr auto dSize = 1024;
|
||||
|
||||
auto callback = std::make_shared<callback::StreamCallback>(songDb.songPath);
|
||||
auto db = std::make_shared<oatpp::web::protocol::http::outgoing::StreamingBody>(
|
||||
|
||||
Reference in New Issue
Block a user