/dev/invite/delete/all

Метод удаляет всех рефералов текущего, авторизованного, пользователя.

Адрес метода

/dev/invite/delete/all

Требует сессию пользователя

Метод доступен только администраторам

Параметры

Нет.

Поведение

Для каждого реферала текущего пользователя метод:

  • удаляет связь приглашения
  • сбрасывает inviter_id у реферала, если он указывает на текущего пользователя
  • удаляет bounty текущего пользователя из referrals.amountRewards
  • удаляет bounty текущего пользователя из referrals.progressRewards с bounty_key = member_id реферала
  • удаляет bounty реферала из referrals.selfRewards

Уже выданные ресурсы из этих bounty не списываются.

Результат

{
    "response": {
        "success":   1,
        "timestamp": 1758253785.916074
    },
    "update": {
        "member": {
            ...
        }
    }
}