package Ġno . nav . s bl . sos ial hj el p _ mock _ alt . integrations . ut bet aling Ċ Ċ import Ġno . nav . s bl . sos ial hj el p _ mock _ alt . datastore . fe il . Fe il Service Ċ import Ġno . nav . s bl . sos ial hj el p _ mock _ alt . datastore . ut bet aling . U tb et aling Service Ċ import Ġno . nav . s bl . sos ial hj el p _ mock _ alt . datastore . ut bet aling . model . U tb et al inger Response Dto Ċ import Ġno . nav . s bl . sos ial hj el p _ mock _ alt . object Mapper Ċ import Ġno . nav . s bl . sos ial hj el p _ mock _ alt . utils . h ent Fn r F ra Token Ċ import Ġno . nav . s bl . sos ial hj el p _ mock _ alt . utils . logger Ċ import Ġorg . springframework . http . HttpHeaders Ċ import Ġorg . springframework . http . Response Entity Ċ import Ġorg . springframework . web . bind . annotation . GetMapping Ċ import Ġorg . springframework . web . bind . annotation . Request Header Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ Ċ @ RestController Ċ class ĠU tb et aling Controller ( ĊĠĠĠ Ġprivate Ġval Ġut bet aling Service : ĠU tb et aling Service , ĊĠĠĠ Ġprivate Ġval Ġfe il Service : ĠFe il Service , Ċ ) Ġ{ ĊĊĠĠĠ Ġ@ GetMapping ("/ op ps lag - api / ut bet al inger ") ĊĠĠĠ Ġfun Ġget U tb et al inger F ra Nav ( ĊĠĠĠĠĠĠĠ Ġ@ Request Header Ġheaders : ĠHttp Headers ĊĠĠĠ Ġ): ĠResponseEntity < U tb et al inger Response Dto > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġident Ġ= Ġh ent Fn r F ra Token ( headers ) ĊĠĠĠĠĠĠĠ Ġfe il Service . event ue lt Lag Fe il ( ident , Ġ" U tb et aling Controller ", Ġ" get U tb et al inger F ra Nav ") ĊĠĠĠĠĠĠĠ Ġval Ġut bet al inger Ġ= Ġut bet aling Service . get U tb et al inger F ra Nav ( ident ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= ĠU tb et al inger Response Dto ( ut bet al inger , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġlog . info (" H enter Ġut bet al inger Ġf ra Ġnav : Ġ${ object Mapper . writeValue AsString ( ut bet al inger )} ") ĊĠĠĠĠĠĠĠ Ġreturn ĠResponseEntity . ok ( response ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog Ġby Ġlogger () ĊĠĠĠ Ġ} Ċ } Ċ