package Ġservices Ċ Ċ import Ġio . ktor . application . call Ċ import Ġio . ktor . http . HttpStatusCode Ċ import Ġio . ktor . request . receive OrNull Ċ import Ġio . ktor . response . respond Ċ import Ġio . ktor . routing . Route Ċ import Ġio . ktor . routing . get Ċ import Ġio . ktor . routing . post Ċ import Ġmodel . Settings Po jo Ċ import Ġutils . Cache Ċ Ċ fun ĠRoute . settings Service () Ġ{ ĊĠ Ġget ("/ settings ") Ġ{ ĊĠĠĠ Ġcall . respond ( HttpStatusCode . OK , ĠCache . settings ) ĊĠ Ġ} ĊĠ Ġpost ("/ settings ") Ġ{ ĊĠĠĠ Ġcall . receive OrNull < Settings Po jo >() ?. let Ġ{ ĊĠĠĠĠĠ ĠCache . settings Ġ= Ġit ĊĠĠĠ Ġ} ĊĠĠĠ Ġcall . respond ( HttpStatusCode . OK , ĠCache . settings ) ĊĠ Ġ} Ċ }