const Ġval ĠNE VER Ġ= Ġ- 1 L Ċ const Ġval ĠONE _ MINUTE Ġ= Ġ 1 0 0 0 L Ġ* Ġ 6 0 L Ċ const Ġval ĠONE _ HOUR Ġ= ĠONE _ MINUTE Ġ* Ġ 6 0 L Ċ Ċ fun Ġwhen To Retry ( ĊĠĠĠ Ġnow : ĠLong , Ġcode : ĠInt , Ġtries : ĠInt Ċ ): ĠLong Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( code ) Ġ{ ĊĠĠĠĠĠĠĠĠ 4 5 1 , Ġ 3 8 1 , Ġ 2 0 2 0 Ġ-> Ġnow Ġ+ Ġ( ONE _ HOUR Ġ* Ġtries ) ĊĠĠĠĠĠĠĠĠ 7 1 1 , Ġ 3 0 1 0 , Ġ 1 5 2 2 Ġ-> Ġnow Ġ+ ĠONE _ MINUTE ĊĠĠĠĠĠĠĠĠ 2 , Ġ 8 1 5 Ġ-> ĠNE VER ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠNE VER ĊĠĠĠ Ġ} Ċ } Ċ