package Ġcom . f ur kan ask in . app . pod po cket . service Ċ Ċ import Ġcom . f ur kan ask in . app . pod po cket . core . Constants Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ import Ġokhttp 3 . Interceptor Ċ import Ġokhttp 3 . Response Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠF ur kan Ġon Ġ 2 0 1 9 - 0 7 - 1 9 Ċ Ġ*/ Ċ Ċ @ Singleton Ċ class ĠDefault Request Interceptor Ġ@ Inject Ġconstructor () Ġ: ĠInter ceptor Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġintercept ( chain : ĠInter ceptor . Chain ): ĠResponse Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġchain . proceed ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( chain . request (). newBuilder ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd Header ( Constants . Network Service . API _ KEY _ HEADER _ NAME , ĠConstants . Network Service . API _ KEY _ VALUE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuild () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }