Skip to content

fix: IsMerged флаг сохраняется в БД до SaveChangesAsync#8

Merged
RXDCODX merged 4 commits into
masterfrom
fix/show-current-wife-alert
Jul 18, 2026
Merged

fix: IsMerged флаг сохраняется в БД до SaveChangesAsync#8
RXDCODX merged 4 commits into
masterfrom
fix/show-current-wife-alert

Conversation

@RXDCODX

@RXDCODX RXDCODX commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Исправление порядка сохранения IsMerged флага — перемещён до вызова SaveChangesAsync, чтобы значение сохранялось в базе данных.

RXDCODX added 3 commits July 18, 2026 02:21
Изменил стиль оформления коллекций в HasData для улучшения читаемости. Убрал лишние отступы и привёл структуру к единому формату.
…обработку исключений

Заменил лишние вызовы API Twitch на использование уже загруженных данных из `host.TwitchUser`. Изменил условие `IsPrivated` для корректной обработки закрытых профилей. В случае некорректного состояния брака теперь выбрасывается `WaifuMergeException` вместо отправки сообщения в чат. Также уточнил вызов `FindAsync` с явным указанием токена отмены и исправил тип исключения в `WaifuRollGuaranteeService`.

BREAKING CHANGE: изменён тип исключения при ошибке брака с логгирования и отправки сообщения в чат на выброс `WaifuMergeException`.
@RXDCODX

RXDCODX commented Jul 18, 2026

Copy link
Copy Markdown
Owner Author

Исправление порядка сохранения IsMerged флага — перемещён до вызова SaveChangesAsync, чтобы значение сохранялось в базе данных.

isAdded и isMerged не бд поля, а для фронта - это указатели на то что вайфу в данный момент либо только чот добавили либо только что поженили - для отображения в mars.client/**/WaifuAlerts

…ения

В блоке catch теперь используется корректная переменная _tokenInfo вместо Token.
@RXDCODX
RXDCODX merged commit 0dd744c into master Jul 18, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant