package Ġnl . j ov mit . ro bo app . push Ċ Ċ import Ġnl . j ov mit . ro bo app . push . items . Default Notification Item Ċ import Ġnl . j ov mit . ro bo app . push . items . Like Notification Item Ċ import Ġnl . j ov mit . ro bo app . push . items . Notification Item Ċ Ċ class ĠRemote Message Resolver Ġ{ ĊĊĠĠĠ Ġprivate Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEVENT _ TYPE Ġ= Ġ" event _ type " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDEFAULT Ġ= Ġ" default " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠLIKE Ġ= Ġ" like " ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġresolve ( remote Message : ĠMap < String , ĠString >): ĠNotification Item Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠeventType Ġ= Ġremote Message [ EVENT _ TYPE ] ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( eventType ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLIKE Ġ-> ĠLike Notification Item ( eventType . hashCode ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠDefault Notification Item ( DEFAULT . hashCode ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ