add function to periodically check if a user has channels and destroy it
if so
Merge branch 'master' into c
update generated_c