Disposer
class · пространство имён z3n7 · исходник Accounts/Disposer.cs
public class Disposer
Завершение сессии аккаунта: отчёт, сохранение профиля браузера, уборка.
Конструкторы
Disposer
public Disposer(IZennoPosterProjectModel project, Instance instance, Logger log = null)
Создаёт помощника.
| Параметр | Описание |
|---|---|
log |
Логгер для хода работы; null — ничего не писать. |
Методы
ErrorReport
public string ErrorReport(bool toLog = true, bool toTelegram = false, bool toDb = false, bool screenshot = false)
То же, что Reporter.ReportError.
| Параметр | Описание |
|---|---|
toLog |
Записать в лог. |
toTelegram |
Отправить в Telegram. |
toDb |
Записать в строку аккаунта. |
screenshot |
Сохранить скриншот. |
FinishSession
public void FinishSession()
Завершает сессию. Если задан acc0, пишет в лог и в строку аккаунта отчёт об успехе (а если lastQuery содержит dropped — отчёт об ошибке со скриншотом); затем сохраняет профиль (InstanceManager.SaveProfile), пишет итоговую строку в лог и убирает за собой (InstanceManager.Cleanup).
SuccessReport
public string SuccessReport(bool toLog = true, bool toTelegram = false, bool toDb = false, string customMessage = null)
То же, что Reporter.ReportSuccess.
| Параметр | Описание |
|---|---|
toLog |
Записать в лог. |
toTelegram |
Отправить в Telegram. |
toDb |
Записать в строку аккаунта. |
customMessage |
Дополнительная строка. |