Пользовательские дополнения
На главную
progressiveDownloadLib.GetLatestErrors()
Возвращает список последних ошибок работы Игрового Центра (о каждой из которых также сообщается с помощью ивентов EVENT_PROGRESSIVEDOWNLOADING_ERROR_* и EVENT_PROGRESSIVEDOWNLOADING_ERROREVENT_PROGRESSIVEDOWNLOADING_ERROR).
-- библиотека:
progressiveDownloadLib
-- объявление:
GetLatestErrors()
-- параметры:
нет
-- возвращаемые значения:
таблица со структурами следующего вида:
type: int - тип ошибки. Для каждой из них есть отдельные ивенты. Возможные варианты:
ERROR_SIMPLE = 1,
ERROR_PROTO = 2,
ERROR_FILE_GENERAL = 3,
ERROR_FILE_ACCESS_DENIED = 4,
ERROR_FILE_DISK_FULL = 5,
ERROR_API_MISMATCH = 6,
ERROR_NOT_READY = 7,
ERROR_CONNECTION_LOST = 8,
WARNING_RECONNECTIONS = 9,
timeStamp: int64 - время ошибки (unix time) в секундах с 1970 года.
Если type==ERROR_SIMPLE (единичка), то для этой записи добавляются ещё следующие поля:
packName: string - название проблемного пака
isFatal: bool - является ли ошибка фатальной (неустранимой)
-- пример:
local errors = progressiveDownloadLib.GetLatestErrors()
; local error = errors[0]
; local errorType = error.type
См. также
Связанные страницы: "CategoryLuaApi" "CategoryProgressiveDownloadLib"
CategoryProgressiveDownloadLib
EnumProgressiveDownloadActivity
EventProgressiveDownloadingErrorApiMismatch
EventProgressiveDownloadingErrorConnectionLost
EventProgressiveDownloadingErrorFileAccessDenied
EventProgressiveDownloadingErrorFileGeneral
EventProgressiveDownloadingErrorNotReady
EventProgressiveDownloadingErrorProto
EventProgressivedownloadingErrorSimple
EventProgressivedownloadingFileDiskFull
EventProgressivedownloadingHaltedPacksChanged
EventProgressiveDownloadingLatestMsgsChanged
EventProgressiveDownloadingLatestPacksChanged
EventProgressivedownloadingMapPercentChanged
EventProgressiveDownloadingRecheckPacksChanged
EventProgressivedownloadingStatusChanged
EventProgressiveDownloadingTopPacksChanged
EventProgressiveDownloadingWarningReconnections
EventProgressiveDownloadingWhiteInfoChanged
FunctionProgressiveDownloadLibGetDownloadRateLimit
FunctionProgressiveDownloadLibGetHaltedPacks
FunctionProgressiveDownloadLibGetLatestDownloadedPacks
FunctionProgressiveDownloadLibGetLatestErrors
FunctionProgressiveDownloadLibGetMapDownloadedPercent
FunctionProgressiveDownloadLibGetPackInfoById
FunctionProgressiveDownloadLibGetPriorityGroup
FunctionProgressiveDownloadLibGetPriorityGroupsCount
FunctionProgressiveDownloadLibGetRecheckPacks
FunctionProgressiveDownloadLibGetStatus
FunctionProgressiveDownloadLibGetTopRequestedPacks
FunctionProgressiveDownloadLibGetUploadRateLimit
FunctionProgressiveDownloadLibGetWhiteDescr
FunctionProgressiveDownloadLibSetDownloadRateLimit
FunctionProgressiveDownloadLibSetTopPacksWindow
FunctionProgressiveDownloadLibSetUploadRateLimit
CategoryLuaApi
CategoryFunction
CategoryProgressiveDownloadLib
На главную