package Ġch . r my . android . http _ shortcuts . activities . editor . advanced settings Ċ Ċ import Ġandroid . app . Application Ċ import Ġch . r my . android . http _ shortcuts . activities . editor . Basic Shortcut Editor ViewModel Ċ import Ġch . r my . android . http _ shortcuts . data . Transactions Ċ import Ġch . r my . android . http _ shortcuts . data . models . Shortcut Ċ import Ġch . r my . android . http _ shortcuts . extensions . context Ċ import Ġch . r my . android . http _ shortcuts . utils . StringUtils Ċ import Ġio . reactivex . Comp letable Ċ Ċ class ĠAdvanced Settings ViewModel ( application : ĠApplication ) Ġ: ĠBasic Shortcut Editor ViewModel ( application ) Ġ{ ĊĊĠĠĠ Ġfun Ġset WaitFor Connection ( waitFor Connection : ĠBoolean ): ĠComp letable Ġ= ĊĠĠĠĠĠĠĠ ĠTransactions . commit Ġ{ Ġrealm Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Shortcut ( realm )?. is WaitFor Network Ġ= ĠwaitFor Connection ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Follow Redirect s ( follow Redirect s : ĠBoolean ): ĠComp letable Ġ= ĊĠĠĠĠĠĠĠ ĠTransactions . commit Ġ{ Ġrealm Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Shortcut ( realm )?. follow Redirect s Ġ= Ġfollow Redirect s ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Accept All Certificates ( accept All Certificates : ĠBoolean ): ĠComp letable Ġ= ĊĠĠĠĠĠĠĠ ĠTransactions . commit Ġ{ Ġrealm Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Shortcut ( realm )?. accept All Certificates Ġ= Ġaccept All Certificates ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠsetTimeout ( timeout : ĠInt ): ĠComp letable Ġ= ĊĠĠĠĠĠĠĠ ĠTransactions . commit Ġ{ Ġrealm Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Shortcut ( realm )?. timeout Ġ= Ġtimeout ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Timeout Subtitle ( shortcut : ĠShort cut ): ĠCharSequence Ġ= ĊĠĠĠĠĠĠĠ Ġget Timeout Text ( shortcut . timeout ) ĊĊĠĠĠ Ġfun Ġget Timeout Text ( timeout : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠ ĠStringUtils . get Duration Text ( context , Ġtimeout ) Ċ Ċ }