if wing not broken it should be fine without seeing any damage hard to give any advice , cats claws and teeth hold alot of bacteria and any wounds should be sterilised with iodine , pigeons are as tough as old boots and bounce back rather quickly all the best