package Ġcom . es cod ro . domain . use case . category Ċ Ċ import Ġcom . es cod ro . domain . model . Category Ċ import Ġcom . es cod ro . domain . repository . Category Repository Ċ Ċ /** Ċ Ġ* ĠUse Ġcase Ġto Ġupdate Ġa Ġcategory Ġin Ġthe Ġdatabase . Ċ Ġ*/ Ċ class ĠUpdate Category ( private Ġval Ġcategory Repository : ĠCategory Repository ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUpdates Ġa Ġcategory . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġcategory Ġcategory Ġto Ġbe Ġupdated ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( category : ĠCategory ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcategory Repository . update Category ( category ) ĊĠĠĠ Ġ} Ċ } Ċ