/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠI ce Rock ĠMAG ĠInc . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġdev . icer ock . mo ko . mv vm . view model Ċ Ċ import Ġdev . icer ock . mo ko . mv vm . internal . create ViewModel Scope Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ import Ġkotlinx . coroutines . cancel Ċ Ċ @ Suppress (" Empty Default Constructor ") Ċ actual Ġopen Ġclass ĠViewModel Ġactual Ġconstructor () Ġ{ ĊĠĠĠ Ġprotected Ġactual Ġval ĠviewModel Scope : ĠCor outine Scope Ġ= Ġcreate ViewModel Scope () ĊĊĠĠĠ Ġactual Ġopen Ġfun Ġon Cle ared () Ġ{ ĊĠĠĠĠĠĠĠ ĠviewModel Scope . cancel () ĊĠĠĠ Ġ} Ċ } Ċ