Commit 0a05f7c
committed
Готово! Теперь когда пользователь присылает канал, система будет:
1. **Находить или создавать канал** в БД
2. **Обновлять информацию** о канале (название, описание, кол-во подписчиков)
3. **Проверять активность канала** - если он был деактивирован (`deactivated_at` не null), то **активировать его** (`channel.activate!`)
4. **Дальше работать с подписками** как обычно
Изменения:
- `app/services/telegram/channel_service.rb:161-164` - добавлена проверка и активация деактивированного канала
Теперь если канал был деактивирован ранее, при повторном добавлении он снова станет активным и начнет отслеживаться системой.1 parent 7ded0f1 commit 0a05f7c
1 file changed
Lines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
155 | 160 | | |
156 | 161 | | |
157 | 162 | | |
| |||
237 | 242 | | |
238 | 243 | | |
239 | 244 | | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | 245 | | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
| 246 | + | |
| 247 | + | |
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
| |||
0 commit comments