Iran has reportedly appointed Brigadier General Ahmad Vahidi as the new commander-in-chief of the IRGC following US-Israel strikes on its leadership.