package Ġcom . h ong wei . coroutines _ demo . model . demo Ċ Ċ import Ġcom . h ong wei . coroutines _ demo . model . service . Demo Service Ċ import Ġcom . h ong wei . coroutines _ demo . util . Rate Util Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠCor outines Cascade Calls Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġdemo Service : ĠDemo Service Ċ ) Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġload (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcontent Ġ= Ġdemo Service . getContent () ĊĊĠĠĠĠĠĠĠ Ġval Ġaccounts Ġ= Ġdemo Service . get Accounts () ĊĊĠĠĠĠĠĠĠ Ġval Ġrate Ġ= Ġdemo Service . get Rate ( accounts . accounts . first ()) ĊĊĠĠĠĠĠĠĠ Ġreturn ĠRate Util . to Display ( content . content , Ġrate . rate ) ĊĠĠĠ Ġ} Ċ }