package Ġchat . sphinx . chat _ contact . navigation Ċ Ċ import Ġandroidx . navigation . Nav Controller Ċ import Ġchat . sphinx . chat _ contact . R Ċ import Ġchat . sphinx . chat _ contact . ui . Chat Contact Fragment Args Ċ import Ġchat . sphinx . wrapper _ common . dashboard . Chat Id Ċ import Ġchat . sphinx . wrapper _ common . dashboard . Contact Id Ċ import Ġio . mat the wn el son . android _ feature _ navigation . Default Nav Options Ċ import Ġio . mat the wn el son . concept _ navigation . Navigation Request Ċ Ċ class ĠTo Chat Contact Screen ( ĊĠĠĠ Ġprivate Ġval Ġchat Id : ĠChat Id ?, ĊĠĠĠ Ġprivate Ġval Ġcontact Id : ĠContact Id , Ċ ): ĠNavigation Request < Nav Controller >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġnavigate ( controller : ĠNav Controller ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcontroller . navigate ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . chat _ contact _ nav _ graph , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠChat Contact Fragment Args . Builder ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontact Id . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchat Id ?. value Ġ?: ĠChat Id . NULL _ CHAT _ ID . to Long () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ). build (). to Bundle (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDefault Nav Options . default Anim s Built ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ