package Ġuk . lob ster do od le . name picker . analytics Ċ Ċ import Ġorg . green robot . event bus . Subscribe Ċ import Ġuk . lob ster do od le . name picker . events . EventBus Ċ import Ġuk . lob ster do od le . name picker . storage . Group Creation Successful Event Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠGroup Analytics Ġ@ Inject Ġconstructor ( private Ġval Ġbus : ĠEvent Bus ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ Ġbus . register ( this ) Ġ} ĊĊĠĠĠ Ġ@ Subscribe ĊĠĠĠ Ġfun Ġon ( event : ĠGroup Creation Successful Event ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbus . post ( Analytics Event ( Key . group _ created , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠParam . group _ id Ġto Ġevent . groupId . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠParam . group _ name Ġto Ġevent . groupName ))) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠKey Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġgroup _ created : ĠString Ġ= Ġ" group _ created " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠParam Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġgroup _ id : ĠString Ġ= Ġ" group _ id " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġgroup _ name : ĠString Ġ= Ġ" group _ name " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ