package Ġcom . aid ar . data . data . me als . get _ meal _ detail . repository Ċ Ċ import Ġcom . aid ar . data . data . me als . get _ meal _ detail . api . Me al Detail Api Ċ import Ġcom . aid ar . data . data . me als . get _ meal _ detail . dto . Me al List Detail Ċ import Ġcom . aid ar . data . domain . me als . get _ meal _ detail . Me al Detail Repository Ċ import Ġio . reactivex . rx java 3 . android . schedul ers . Android Schedulers Ċ import Ġio . reactivex . rx java 3 . core . Observable Ċ import Ġio . reactivex . rx java 3 . schedul ers . Schedulers Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠMe al Detail Repository Impl Ġ@ Inject Ġconstructor ( private Ġval Ġapi : ĠMe al Detail Api ) Ġ: ĠMe al Detail Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget ME al Detail ( id : ĠString ): ĠObservable < Me al List Detail > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapi . get Me al Detail ( i Ġ= Ġid ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe On ( Schedulers . io ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. observe On ( Android Schedulers . main Thread ()) ĊĠĠĠ Ġ} Ċ }