package Ġcom . br ins . music detail . model Ċ Ċ import Ġcom . br ins . music detail . contract . Music Detail Contract Ċ import Ġcom . br ins . network lib . helper . Api Helper Ċ import Ġcom . br ins . network lib . helper . Api Helper . await Ċ import Ġcom . br ins . network lib . model . comment . Comment Result Ċ import Ġcom . br ins . network lib . model . like . Like Music Result Ċ import Ġcom . br ins . network lib . model . music . Music L rc Result Ċ Ċ class ĠMusic Detail Model Ġ: ĠMusic Detail Contract . Model Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġload Music L rc ( id : ĠString ): ĠMusic L rc Result Ġ= ĊĠĠĠĠĠĠĠ ĠApi Helper . get Music Service (). get Music L rc ( id ). await () ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġload Comment ( path : ĠString , Ġid : ĠString ): ĠComment Result Ġ= ĊĠĠĠĠĠĠĠ ĠApi Helper . get Music Service (). get Comment ( path , Ġid ). await () ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġlike Music ( id : ĠString ): ĠLike Music Result Ġ= ĊĠĠĠĠĠĠĠ ĠApi Helper . get Music Service (). like Or Un Like Music ( id , Ġtrue ). await () ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġun Like Music ( id : ĠString ): ĠLike Music Result Ġ= ĊĠĠĠĠĠĠĠ ĠApi Helper . get Music Service (). like Or Un Like Music ( id , Ġfalse ). await () ĊĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġlike Or Un Like Comment ( id : ĠString , Ġcid : ĠString , Ġt : ĠInt , Ġtype : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠApi Helper . get Music Service (). like Or Un Like Music Comment ( id , Ġcid , Ġt , Ġtype ). await () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĊĠĠĠ Ġ} Ċ }