Committing updates.

This commit is contained in:
Преподобный Ален
2022-07-01 14:50:42 +03:00
parent bfcfe3121d
commit 1e5b7e457a
3 changed files with 21 additions and 21 deletions

View File

@@ -221,7 +221,7 @@ deal:
comments: <string> comments: <string>
``` ```
#### Новая сделка (ордер) ### Новая сделка (ордер)
Ордер создается без указания адреса платежа (поле `payment`). Адрес платежа связан с исходными данными ордера. Зная исходные данные ордера можно вычислить адрес платежа. Ордер создается без указания адреса платежа (поле `payment`). Адрес платежа связан с исходными данными ордера. Зная исходные данные ордера можно вычислить адрес платежа.
@@ -305,9 +305,9 @@ gs96WVVRs4h9agBzKOM=
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----
~~~ ~~~
### Пользователь ## Пользователь
#### Помощь ### Помощь
```http request ```http request
GET /api/v1/help GET /api/v1/help
``` ```
@@ -394,7 +394,7 @@ Templates:
###### Этот HTML-документ содержит инструкцию к составлению данных в виде `текста в произвольном формате`. ###### Этот HTML-документ содержит инструкцию к составлению данных в виде `текста в произвольном формате`.
#### Статус ### Статус
```http request ```http request
GET /api/v1/account/status GET /api/v1/account/status
``` ```
@@ -426,7 +426,7 @@ GET /api/v1/account/status?address=null
} }
``` ```
#### Новый ### Новый
```http request ```http request
POST /api/v1/account/new POST /api/v1/account/new
``` ```
@@ -436,7 +436,7 @@ POST /api/v1/account/new
[Строка запроса](#общие-параметры), [Строка запроса](#общие-параметры),
[Тело запроса](#параметры-пользователя) [Тело запроса](#параметры-пользователя)
#### Добавить ### Добавить
```http request ```http request
POST /api/v1/account/add POST /api/v1/account/add
``` ```
@@ -446,7 +446,7 @@ POST /api/v1/account/add
[Строка запроса](#общие-параметры), [Строка запроса](#общие-параметры),
[Тело запроса](#параметры-пользователя) [Тело запроса](#параметры-пользователя)
#### Обновить ### Обновить
```http request ```http request
POST /api/v1/account/update POST /api/v1/account/update
``` ```
@@ -456,7 +456,7 @@ POST /api/v1/account/update
[Строка запроса](#общие-параметры), [Строка запроса](#общие-параметры),
[Тело запроса](#параметры-пользователя) [Тело запроса](#параметры-пользователя)
#### Удалить ### Удалить
```http request ```http request
POST /api/v1/account/delete POST /api/v1/account/delete
``` ```
@@ -466,9 +466,9 @@ POST /api/v1/account/delete
[Строка запроса](#общие-параметры), [Строка запроса](#общие-параметры),
[Тело запроса](#параметры-пользователя) [Тело запроса](#параметры-пользователя)
### Сделка ## Сделка
#### Создать ### Создать
```http request ```http request
POST /api/v1/deal/create POST /api/v1/deal/create
``` ```
@@ -478,7 +478,7 @@ POST /api/v1/deal/create
[Строка запроса](#общие-параметры), [Строка запроса](#общие-параметры),
[Тело запроса](#параметры-сделки) [Тело запроса](#параметры-сделки)
#### Оплатить ### Оплатить
```http request ```http request
POST /api/v1/deal/pay POST /api/v1/deal/pay
``` ```
@@ -488,7 +488,7 @@ POST /api/v1/deal/pay
[Строка запроса](#общие-параметры), [Строка запроса](#общие-параметры),
[Тело запроса](#параметры-сделки) [Тело запроса](#параметры-сделки)
#### Завершить ### Завершить
```http request ```http request
POST /api/v1/deal/complete POST /api/v1/deal/complete
``` ```

View File

@@ -1167,7 +1167,9 @@ namespace Apostol {
if (!caOrigin.IsEmpty()) if (!caOrigin.IsEmpty())
pProxyRequest->AddHeader("Origin", caOrigin); pProxyRequest->AddHeader("Origin", caOrigin);
AConnection->UpdateTimeOut(Now(), 60);
AConnection->CloseConnection(false); AConnection->CloseConnection(false);
pProxy->Active(true); pProxy->Active(true);
} }
//-------------------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------------------
@@ -1355,11 +1357,11 @@ namespace Apostol {
} }
} catch (std::exception &e) { } catch (std::exception &e) {
CHTTPReply::CStatusType LStatus = CHTTPReply::internal_server_error; CHTTPReply::CStatusType status = CHTTPReply::internal_server_error;
ExceptionToJson(0, e, pReply->Content); ExceptionToJson(0, e, pReply->Content);
AConnection->SendReply(LStatus); AConnection->SendReply(status);
Log()->Error(APP_LOG_EMERG, 0, e.what()); Log()->Error(APP_LOG_EMERG, 0, e.what());
} }
} }

View File

@@ -225,7 +225,7 @@ namespace Apostol {
//-------------------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------------------
CWebSocketClient *CWebSocketModule::GetWebSocketClient(CClientContext &Context) { CWebSocketClient *CWebSocketModule::GetWebSocketClient(CClientContext &Context) {
auto pClient = Context.ClientManager().Add(&Context, CLocation(Context.URL().Origin() + "/session/" + Context.Session())); auto pClient = Context.ClientManager().Add(&Context, CLocation(Context.URL().Origin() + "/module/" + Context.Session()));
pClient->Session() = Context.Session(); pClient->Session() = Context.Session();
@@ -662,15 +662,13 @@ namespace Apostol {
for (int i = 0; i < m_Servers.Count(); i++) { for (int i = 0; i < m_Servers.Count(); i++) {
auto &Context = m_Servers[i].Value(); auto &Context = m_Servers[i].Value();
if ((Now >= Context.CheckDate())) { if ((Now >= Context.CheckDate()) && (Context.Status() >= Context::csInitialized)) {
Context.SetCheckDate(Now + (CDateTime) 30 / SecsPerDay); // 30 sec Context.SetCheckDate(Now + (CDateTime) 30 / SecsPerDay); // 30 sec
if (Context.Status() == Context::csInitialized) {
Context.SetStatus(Context::csAuthorization); Context.SetStatus(Context::csAuthorization);
CheckProviders(Now, Context); CheckProviders(Now, Context);
FetchProviders(Now, Context); FetchProviders(Now, Context);
} }
}
if (Context.Status() == Context::csAuthorized) { if (Context.Status() == Context::csAuthorized) {
if ((Now >= Context.FixedDate())) { if ((Now >= Context.FixedDate())) {