Preheat the wok and add the cooking oil.
Stir-fry the garlic until it begins to change color.
Add the chicken and stir-fry until the pieces of chicken separate and then add the ginger and stir it altogether until the chicken is partially cooked.
Add the oyster sauce, fish sauce, seasoning sauce, and sugar.
Mix together thoroughly and then add the Asian mushroom.
Add a small amount of chicken stock (just enough so that the chicken doesn't dry out.)
Bring it to the boil at which point the chicken should now be cooked.
Add the chili and onion and stir-fry it all together before adding the spring onions at the end.