package Ġcom . j ep ht e col in . var om ov ie challenge . data . remote Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . j ep ht e col in . var om ov ie challenge . Build Config Ċ import Ġokhttp 3 . Interceptor Ċ import Ġokhttp 3 . Response ĊĊĊ Ċ class ĠAuthentication Interceptor Ġ: ĠInter ceptor Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġintercept ( chain : ĠInter ceptor . Chain ): ĠResponse Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrequest Builder Ġ= Ġchain . request (). newBuilder () ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Http Url Ġ= Ġchain . request (). url ĊĠĠĠĠĠĠĠ Ġval Ġurl Ġ= Ġoriginal Http Url . newBuilder (). add QueryParameter (" api _ key ", ĠBuild Config . TM DB _ API _ KEY ). build () ĊĠĠĠĠĠĠĠ Ġrequest Builder . url ( url ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġchain . proceed ( request Builder . build ()) ĊĠĠĠ Ġ} Ċ }