package Ġcom . skeleton . network . interceptor Ċ Ċ import Ġokhttp 3 . Interceptor Ċ import Ġokhttp 3 . Response Ċ Ċ class ĠRequest Interceptor ( private Ġval Ġauth Token : ĠString ?) Ġ: ĠInter ceptor Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġintercept ( chain : ĠInter ceptor . Chain ): ĠResponse Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= Ġchain . request () ĊĊĠĠĠĠĠĠĠ Ġval Ġmodified Request Ġ= Ġoriginal . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" Content - Type ", Ġ" application / json ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" Authorization ", Ġauth Token !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. method ( original . method , Ġoriginal . body ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġreturn Ġchain . proceed ( modified Request ); ĊĠĠĠ Ġ} Ċ } Ċ