add base transaction answer if success
This commit is contained in:
parent
10f4189fd7
commit
c3d564b618
@ -28,7 +28,10 @@ namespace trs
|
|||||||
struct data
|
struct data
|
||||||
{
|
{
|
||||||
JSON m_payload;
|
JSON m_payload;
|
||||||
JSON m_result;
|
JSON m_result {
|
||||||
|
{ "status", "completed" },
|
||||||
|
{ "result", "" }
|
||||||
|
};
|
||||||
} m_data;
|
} m_data;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -19,8 +19,8 @@ namespace worckspaces
|
|||||||
inline void provider(trs::transaction& tr)
|
inline void provider(trs::transaction& tr)
|
||||||
{
|
{
|
||||||
hack::log()("provider", tr.m_data.m_payload);
|
hack::log()("provider", tr.m_data.m_payload);
|
||||||
tr.m_data.m_result["status"] = "ok";
|
// tr.m_data.m_result["status"] = "ok";
|
||||||
tr.m_data.m_result["result"] = "super ok";
|
// tr.m_data.m_result["result"] = "super ok";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,19 +29,19 @@ auto main(int argc, char* args[]) -> int
|
|||||||
// ATTENTION !!!
|
// ATTENTION !!!
|
||||||
// обязательно реализовать инициализацию БД
|
// обязательно реализовать инициализацию БД
|
||||||
|
|
||||||
// const std::string con = "postgres://chatlanin:password_for_connection_to_test_db@localhost:5423/test.db?sslmode=disable";
|
const std::string con = "postgres://chatlanin:password_for_connection_to_test_db@localhost:5423/test.db?sslmode=disable";
|
||||||
//
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// PGXX().init("con_1", 300, con);
|
PGXX().init("con_1", 300, con);
|
||||||
// PGXX().init("con_2", 300, con);
|
PGXX().init("con_2", 300, con);
|
||||||
// }
|
}
|
||||||
// catch(hack::exception& ex)
|
catch(hack::exception& ex)
|
||||||
// {
|
{
|
||||||
// ex.log();
|
ex.log();
|
||||||
// throw;
|
throw;
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// trs::client cli {"localhost:5000"};
|
// trs::client cli {"localhost:5000"};
|
||||||
// cli.set_token("token");
|
// cli.set_token("token");
|
||||||
// trs::client cli_2 { std::move(cli) };
|
// trs::client cli_2 { std::move(cli) };
|
||||||
@ -50,20 +50,10 @@ auto main(int argc, char* args[]) -> int
|
|||||||
// auto r2 = cli_2.post("func_name", j);
|
// auto r2 = cli_2.post("func_name", j);
|
||||||
//
|
//
|
||||||
// trs::client::upload("https://file-examples.com/storage/feaf4c715066a139295358c/2017/11/file_example_MP3_700KB.mp3", "/mnt/raid/projects/trs/test.mp3");
|
// trs::client::upload("https://file-examples.com/storage/feaf4c715066a139295358c/2017/11/file_example_MP3_700KB.mp3", "/mnt/raid/projects/trs/test.mp3");
|
||||||
//
|
|
||||||
// trs::server srv;
|
|
||||||
// srv.init("test service");
|
|
||||||
//
|
|
||||||
// srv.registration("healthcheck", worckspaces::inspector, worckspaces::provider);
|
|
||||||
// srv.run();
|
|
||||||
|
|
||||||
|
trs::server srv;
|
||||||
|
srv.init("test service");
|
||||||
|
|
||||||
|
srv.registration("healthcheck", worckspaces::inspector, worckspaces::provider);
|
||||||
|
srv.run();
|
||||||
std::regex regex_pattern("https://.*\\.mp3");
|
|
||||||
std::string url = "https://file-examples.com/storage/feaf4c715066a139295358c/2017/11/file_example_MP3_700KB.mp3";
|
|
||||||
if (!std::regex_match(url, regex_pattern))
|
|
||||||
{
|
|
||||||
hack::log()("error");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user