package Ġcom . d roid con . commons . tracking Ċ Ċ import Ġcom . d roid con . commons . tracking . F avour ites Tracker . Event . Companion . SESSION _ T AP PED Ċ import Ġcom . d roid con . commons . tracking . F avour ites Tracker . Origin . Companion . FA VO UR ITES _ LIST Ċ import Ġjavax . inject . Inject ĊĊ Ċ class ĠF avour ites Tracker Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġanalytics Tracker : ĠAnalytics Tracker Ċ ) Ġ{ ĊĠĠĠ Ġclass ĠOrigin Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval ĠF AV O UR ITES _ LIST Ġ= Ġ" fav our ites _ list " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠEvent Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval ĠSESSION _ T AP PED Ġ= Ġ" session _ t apped " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtrack Session T apped ( session Title : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġanalytics Tracker . track Event ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAnalytics Event ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= ĠSESSION _ T AP PED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorigin Ġ= ĠF AV O UR ITES _ LIST , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġsession Title ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }