o l l e r F o o : ( $ s c o p e , m y A u t h S e r v i c e ) - > $ s c o p e . $ o n ' e v e n t : a u t h - l o g g e d i n ' - > # d o s o m e t h i n g . f a c t o r y m y A u t h S e r v i c e : ( $ h t t p , $ r o o t S c o p e ) - > l o g i n : - > # i f l o g g e d - i n : $ r o o t S c o p e . $ b r o a d c a s t ' e v e n t : a u t h - l o g g e d i n ' , { u s e r }