* handle all possible approve comment variants with the same code
* reduce complexity