Commit 7ded0f1
committed
Готово! Теперь когда пользователь присылает уже добавленный канал, система будет:
1. **Деактивировать подписку** (`subscription.deactivate!`)
2. **Активировать её заново** (`subscription.activate!`)
3. **Отправлять сообщение** о том, что канал обновлён
Это обеспечит обновление информации о канале и сбросит все связанные с ним флаги активности, чтобы он заново обработался системой.
Изменения сделаны в:
- `app/services/telegram/channel_service.rb:177-185` - логика деактивации/активации
- `config/locales/ru.yml:146` - русский текст "Канал обновлён"
- `config/locales/en.yml:43` - английский текст "Channel updated"1 parent 7009d00 commit 7ded0f1
3 files changed
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
240 | 243 | | |
241 | | - | |
242 | | - | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
243 | 248 | | |
244 | 249 | | |
245 | 250 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| 147 | + | |
147 | 148 | | |
148 | 149 | | |
149 | 150 | | |
| |||
0 commit comments