jcioi / ioi-translation

Fork of https://github.com/ioi-2017/translation used in IOI 2018
MIT License
2 stars 4 forks source link

Do not replace edit token on renewal #15

Closed hanazuki closed 6 years ago

hanazuki commented 6 years ago

14 の修正

トークンの更新時はタイムスタンプだけ変えて,トークンそのものを変えないようにするので,同じトークンに対する更新処理が複数同時に走っても大丈夫になる

(もともと)トークンの取得処理がアトミックになってないので複数のセッションに対してトークンを発行してしまうことがあるのだけれど,負けた方は1分後にエディタから追い出されるようになっているので,目をつぶる