diff --git a/model/cache.go b/model/cache.go index 7f5411e2..a4ef47cd 100644 --- a/model/cache.go +++ b/model/cache.go @@ -342,3 +342,14 @@ func CacheGetChannel(id int) (*Channel, error) { } return c, nil } + +func CacheUpdateChannelStatus(id int, status int) { + if (!common.MemoryCacheEnabled) { + return + } + channelSyncLock.Lock() + defer channelSyncLock.Unlock() + if channel, ok := channelsIDM[id]; ok { + channel.Status = status + } +}