/dev/invite/delete/self

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

Адрес метода

/dev/invite/delete/self

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

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

Поведение

Метод работает для текущего пользователя, если у него есть inviter_id:

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

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

Результат

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