compose: Split validate_stream_message into separate functions.
compose: Split validate_stream_message into separate functions.

rht/zulip,PhilSk/zulip,zulip/zulip,j831/zulip,susansls/zulip,jackrzhang/zulip,brainwane/zulip,brockwhittaker/zulip,JPJPJPOPOP/zulip,jackrzhang/zulip,susansls/zulip,punchagan/zulip,sharmaeklavya2/zulip,AZtheAsian/zulip,christi3k/zulip,sharmaeklavya2/zulip,brockwhittaker/zulip,JPJPJPOPOP/zulip,souravbadami/zulip,tommyip/zulip,andersk/zulip,vaidap/zulip,souravbadami/zulip,christi3k/zulip,kou/zulip,jphilipsen05/zulip,kou/zulip,vabs22/zulip,jackrzhang/zulip,tommyip/zulip,blaze225/zulip,showell/zulip,hackerkid/zulip,Galexrt/zulip,hackerkid/zulip,rishig/zulip,susansls/zulip,blaze225/zulip,brockwhittaker/zulip,jainayush975/zulip,timabbott/zulip,vabs22/zulip,synicalsyntax/zulip,brainwane/zulip,aakash-cr7/zulip,shubhamdhama/zulip,JPJPJPOPOP/zulip,j831/zulip,timabbott/zulip,brockwhittaker/zulip,SmartPeople/zulip,amyliu345/zulip,JPJPJPOPOP/zulip,kou/zulip,ryanbackman/zulip,dhcrzf/zulip,Galexrt/zulip,mahim97/zulip,PhilSk/zulip,jphilipsen05/zulip,dhcrzf/zulip,rishig/zulip,ryanbackman/zulip,amyliu345/zulip,SmartPeople/zulip,Diptanshu8/zulip,andersk/zulip,kou/zulip,dawran6/zulip,mahim97/zulip,eeshangarg/zulip,jphilipsen05/zulip,dawran6/zulip,vaidap/zulip,rishig/zulip,ryanbackman/zulip,Diptanshu8/zulip,punchagan/zulip,tommyip/zulip,verma-varsha/zulip,hackerkid/zulip,showell/zulip,samatdav/zulip,AZtheAsian/zulip,isht3/zulip,j831/zulip,sonali0901/zulip,souravbadami/zulip,synicalsyntax/zulip,dhcrzf/zulip,andersk/zulip,zulip/zulip,tommyip/zulip,rishig/zulip,amanharitsh123/zulip,rht/zulip,Diptanshu8/zulip,isht3/zulip,dhcrzf/zulip,amanharitsh123/zulip,SmartPeople/zulip,AZtheAsian/zulip,dhcrzf/zulip,christi3k/zulip,samatdav/zulip,eeshangarg/zulip,dattatreya303/zulip,aakash-cr7/zulip,SmartPeople/zulip,eeshangarg/zulip,amyliu345/zulip,synicalsyntax/zulip,isht3/zulip,jphilipsen05/zulip,dattatreya303/zulip,j831/zulip,isht3/zulip,tommyip/zulip,timabbott/zulip,dhcrzf/zulip,jrowan/zulip,synicalsyntax/zulip,ryanbackman/zulip,vabs22/zulip,showell/zulip,shubhamdhama/zulip,punchagan/zulip,vabs22/zulip,jrowan/zulip,rishig/zulip,verma-varsha/zulip,hackerkid/zulip,brainwane/zulip,SmartPeople/zulip,verma-varsha/zulip,kou/zulip,timabbott/zulip,dawran6/zulip,vabs22/zulip,andersk/zulip,sharmaeklavya2/zulip,sonali0901/zulip,shubhamdhama/zulip,hackerkid/zulip,jainayush975/zulip,amyliu345/zulip,verma-varsha/zulip,amyliu345/zulip,kou/zulip,dattatreya303/zulip,brockwhittaker/zulip,shubhamdhama/zulip,hackerkid/zulip,vaidap/zulip,Galexrt/zulip,andersk/zulip,mahim97/zulip,zulip/zulip,amanharitsh123/zulip,jackrzhang/zulip,dattatreya303/zulip,jainayush975/zulip,brainwane/zulip,amyliu345/zulip,samatdav/zulip,jrowan/zulip,kou/zulip,AZtheAsian/zulip,christi3k/zulip,showell/zulip,aakash-cr7/zulip,isht3/zulip,blaze225/zulip,mahim97/zulip,aakash-cr7/zulip,Galexrt/zulip,aakash-cr7/zulip,verma-varsha/zulip,susansls/zulip,jrowan/zulip,susansls/zulip,rht/zulip,tommyip/zulip,shubhamdhama/zulip,ryanbackman/zulip,jackrzhang/zulip,Diptanshu8/zulip,vaidap/zulip,blaze225/zulip,JPJPJPOPOP/zulip,zulip/zulip,timabbott/zulip,rishig/zulip,amanharitsh123/zulip,PhilSk/zulip,blaze225/zulip,aakash-cr7/zulip,rishig/zulip,showell/zulip,SmartPeople/zulip,samatdav/zulip,showell/zulip,sonali0901/zulip,vaidap/zulip,sharmaeklavya2/zulip,dhcrzf/zulip,jphilipsen05/zulip,jainayush975/zulip,jrowan/zulip,souravbadami/zulip,synicalsyntax/zulip,JPJPJPOPOP/zulip,sharmaeklavya2/zulip,showell/zulip,blaze225/zulip,isht3/zulip,dattatreya303/zulip,vaidap/zulip,dawran6/zulip,christi3k/zulip,punchagan/zulip,eeshangarg/zulip,amanharitsh123/zulip,souravbadami/zulip,sonali0901/zulip,samatdav/zulip,Galexrt/zulip,rht/zulip,Galexrt/zulip,punchagan/zulip,dattatreya303/zulip,andersk/zulip,zulip/zulip,rht/zulip,jainayush975/zulip,susansls/zulip,shubhamdhama/zulip,j831/zulip,souravbadami/zulip,sonali0901/zulip,PhilSk/zulip,tommyip/zulip,AZtheAsian/zulip,christi3k/zulip,sonali0901/zulip,punchagan/zulip,sharmaeklavya2/zulip,jackrzhang/zulip,Galexrt/zulip,eeshangarg/zulip,jackrzhang/zulip,zulip/zulip,jrowan/zulip,timabbott/zulip,mahim97/zulip,j831/zulip,mahim97/zulip,Diptanshu8/zulip,andersk/zulip,zulip/zulip,eeshangarg/zulip,samatdav/zulip,eeshangarg/zulip,Diptanshu8/zulip,rht/zulip,jainayush975/zulip,synicalsyntax/zulip,brockwhittaker/zulip,jphilipsen05/zulip,verma-varsha/zulip,shubhamdhama/zulip,brainwane/zulip,synicalsyntax/zulip,hackerkid/zulip,dawran6/zulip,PhilSk/zulip,PhilSk/zulip,punchagan/zulip,brainwane/zulip,rht/zulip,AZtheAsian/zulip,dawran6/zulip,vabs22/zulip,ryanbackman/zulip,brainwane/zulip,timabbott/zulip,amanharitsh123/zulip