Credits у RU-діалозі (Partner API)

src/chathouse/components/sender/SenderRunner.ts

Що таке credits.spend

Поле dialog.contact.credits.spend приходить від партнерського API і показує скільки кредитів має чоловік.

Проблема: API повертає різні типи залежно від значення:

ЗначенняТип JSЗміст
"20+"stringЧоловік має більше 20 кредитів
020numberКонкретна кількість кредитів (low credit)
іншеАномалія → логується як помилка

Типізація в IAdmin.ts вказує credits: { spend: string }, але на практиці для low-credit-users приходить number. Це поведінка партнерського API, не баг нашого коду.