Merge pull request #2797 from dunxen/2023-12-purgetochannelid