| 1271 | } |
| 1272 | |
| 1273 | ChannelData *PeerData::migrateTo() const { |
| 1274 | if (const auto chat = asChat()) { |
| 1275 | if (const auto result = chat->getMigrateToChannel()) { |
| 1276 | return result->amIn() ? result : nullptr; |
| 1277 | } |
| 1278 | } |
| 1279 | return nullptr; |
| 1280 | } |
| 1281 | |
| 1282 | not_null<PeerData*> PeerData::migrateToOrMe() { |
| 1283 | if (const auto channel = migrateTo()) { |
no test coverage detected