package Ġcom . battle l ancer . series guide . modules Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . battle l ancer . series guide . tr akt api . Sg Tr akt Ċ import Ġcom . uw et rott mann . tr akt 5 . Tr akt V 2 Ċ import Ġcom . uw et rott mann . tr akt 5 . services . Episode s Ċ import Ġcom . uw et rott mann . tr akt 5 . services . Movies Ċ import Ġcom . uw et rott mann . tr akt 5 . services . Search Ċ import Ġcom . uw et rott mann . tr akt 5 . services . Shows Ċ import Ġcom . uw et rott mann . tr akt 5 . services . Sync Ċ import Ġcom . uw et rott mann . tr akt 5 . services . Users Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġokhttp 3 . Ok HttpClient Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ open Ġclass ĠTr akt Module Ġ{ ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġopen Ġfun Ġprovide Episode s ( tr akt : ĠTr akt V 2 ): ĠEp isode s ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtr akt . episodes () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġopen Ġfun Ġprovide Movies ( tr akt : ĠTr akt V 2 ): ĠMov ies ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtr akt . movies () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġopen Ġfun Ġprovide Shows ( tr akt : ĠTr akt V 2 ): ĠShows ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtr akt . shows () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġopen Ġfun Ġprovide Search ( tr akt : ĠTr akt V 2 ): ĠSearch ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtr akt . search () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġopen Ġfun Ġprovide Sync ( tr akt : ĠTr akt V 2 ): ĠSync ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtr akt . sync () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġopen Ġfun Ġprovide Users ( tr akt : ĠTr akt V 2 ): ĠUsers ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtr akt . users () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Tr akt (@ ApplicationContext Ġcontext : ĠContext , Ġok HttpClient : ĠOk HttpClient ): ĠTr akt V 2 Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠS g Tr akt ( context , Ġok HttpClient ) ĊĠĠĠ Ġ} Ċ }