Skip to content
This repository has been archived by the owner on Sep 25, 2024. It is now read-only.

0.0.1 (Initial release)

Pre-release
Pre-release
Compare
Choose a tag to compare
@SecondThundeR SecondThundeR released this 13 Apr 20:54
· 819 commits to main since this release

Changelog:

  • Добавлены модели сущностей API
  • Добавлены 3 класса: API, APIHelpers и APIEndpoints:
    • Класс API представляет собой основной класс для взаимодействия с API и работы с методами (Имеет необходимые функции для запросов, также есть удобная проверка данных конфигурации и имеется обновление токена, когда он становится недействительным)
      На данный момент, из доступных методов есть метод получения текущего пользователя (/users/whoami) и достижений (/achievements)
    • APIHelpers имеет вспомогательные функции (На данный момент: получение пустого конфига и получение недостающих ключей в данных конфигурации)
    • APIEndpoints хранит необходимые данные, связанные с API, и возвращает готовые ссылки эндпоинтов
  • Добавлены собственные исключения, необходимые при проверке переменных класса API