Committing updates.
This commit is contained in:
@@ -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
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user