package Ġcom . sch ib st ed . account . web flows . api Ċ Ċ import Ġandroid . os . Build Ċ import Ġcom . sch ib st ed . account . web flows . Build Config Ċ import Ġokhttp 3 . Interceptor Ċ Ċ internal Ġclass ĠSDK UserAgent Header Interceptor Ġ: ĠInter ceptor Ġ{ ĊĠĠĠ Ġval Ġuser Agent HeaderValue : ĠString Ġ= Ġ" Account SDK Android Web /${ Build Config . VERSION _ NAME } Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"( Linux ; ĠAndroid Ġ${ Build . VERSION . RELEASE }; ĠAPI Ġ${ Build . VERSION . SDK _ INT }; Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"${ Build . MAN U FACT UR ER }; Ġ${ Build . MODEL })" ĊĊĠĠĠ Ġoverride Ġfun Ġintercept ( chain : ĠInter ceptor . Chain ): Ġokhttp 3 . Response Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= Ġchain . request (). newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" User - Agent ", Ġuser Agent HeaderValue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġreturn Ġchain . proceed ( request ) ĊĠĠĠ Ġ} Ċ } Ċ