Améliorations Pusher -> passage en classe JS.

Signed-off-by: Anthony <anth@anth.fr>