package Ġbr . com . dou gl asm ot ta . wh itel abel tutorial . domain . user case Ċ Ċ import Ġandroid . net . Uri Ċ import Ġbr . com . dou gl asm ot ta . wh itel abel tutorial . data . Product Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠUpload Product Image UseCase Impl Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġproduct Repository : ĠProduct Repository Ċ ) Ġ: ĠUpload Product Image UseCase Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġinvoke ( image Uri : ĠUri ): ĠString Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġproduct Repository . upload Product Image ( image Uri ) ĊĠĠĠ Ġ} Ċ Ċ }