package Ġde . r ki . cor on aw arn app . http Ċ Ċ import Ġcom . android . vol ley . Request Ċ import Ġcom . android . vol ley . Request Queue Ċ import Ġde . r ki . cor on aw arn app . Cor ona Warn Application Ċ import Ġde . r ki . cor on aw arn app . util . security . Security Helper Ċ Ċ /** Ċ Ġ* ĠRequest Ġqueue Ġholder Ġused Ġto Ġreference Ġa Ġsingleton Ġof Ġa ĠVol ley Ġrequest Ġqueue Ġfor Ġsimple Ġweb Ġrequests . Ċ Ġ* ĠThe ĠSingleton Ġis Ġused Ġhere Ġsole ly Ġfor ĠThread - Management , Ġactual Ġrequests Ġare Ġexecuted Ġby Ġan ĠOk HTTP Ċ Ġ* ĠTransport ĠLayer Ċ Ġ*/ Ċ object ĠRequest Queue Holder Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġl az ily Ġinitialized Ġsingleton Ġreference Ġto Ġa Ġrequest Ġqueue . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġval Ġrequest Queue : ĠRequest Queue Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġapplication Context Ġis Ġkey , Ġit Ġkeeps Ġyou Ġfrom Ġle aking Ġthe ĊĠĠĠĠĠĠĠ Ġ// ĠActivity Ġor ĠBroadcast Receiver Ġif Ġsomeone Ġpasses Ġone Ġin . ĊĠĠĠĠĠĠĠ ĠSecurity Helper . get Pin ned Web Stack ( Cor ona Warn Application . get AppContext ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAdds Ġa Ġrequest Ġto Ġthe Ġqueue . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param ĠT Ġreturn Ġtype Ġof Ġthe Ġrequest ĊĠĠĠĠ Ġ* Ġ@ param Ġreq Ġa Ġgiven Ġrequest ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T > ĠaddTo Request Queue ( req : ĠRequest < T >) Ġ{ ĊĠĠĠĠĠĠĠ Ġrequest Queue . add ( req ) ĊĠĠĠ Ġ} Ċ } Ċ