package Ġcom . p ange a . ra as . domain Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Log Ċ import Ġcom . risk ified . android _ sdk . Risk ified Beacon Main Ċ import Ġcom . risk ified . android _ sdk . Risk ified Beacon Main Interface ĊĊ Ċ internal Ġclass ĠRx Beacon Wrapper ( ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ ĠsessionId : ĠString , ĊĠĠĠ Ġdebug Info : ĠBoolean , ĊĠĠĠ Ġ) Ġ: ĠRx Beacon Operations Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSH OP _ NAME Ġ= Ġ" gop ange a . com " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠTAG Ġ= Ġ" Rx Beacon Wrapper " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġrx Beacon : ĠR isk ified Beacon Main Interface ĊĠĠĠĠĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġrx Beacon Ġ= ĠR isk ified Beacon Main () ĊĠĠĠĠĠĠĠ Ġrx Beacon . start Beacon ( SH OP _ NAME , sessionId , debug Info , context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate Session Token ( sessionId : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrx Beacon . update Session Token ( sessionId ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlog Request ( url : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrx Beacon . log Request ( url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlog Sensitive DeviceInfo () Ġ{ ĊĠĠĠĠĠĠĠ Ġrx Beacon . log Sensitive DeviceInfo () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// version Ġ 1 . 3 . 0 Ġof Ġrisk ified Ġdoesn 't Ġhave Ġthis Ġmethod Ġonly Ġ 1 . 3 . 1 Ġand Ġabove ĊĠĠĠ Ġ// override Ġfun Ġr Cookie (): ĠString Ġ= Ġrx Beacon . r Cookie () ĊĠĠĠ Ġ// override Ġfun Ġr Cookie (): ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġoverride Ġfun Ġremove Location Updates () Ġ{ ĊĠĠĠĠĠĠĠ Ġrx Beacon . remove Location Updates () ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ