- Shipped
- 2026年9月8日 7:47 UTC
- Author
- Kamo
- Commit
- f23167c
コードを戻すことで見つかった2つの欠陥は、どちらのテストも見ることができます。 ## 時計は最初のティックに投げられた `HoldemDeadlineSweep` は 3 つの PROTECTED メソッドで `@Transactional` を実行しました。 `this` で呼びます。 春のプロキシは、自己呼び出しを見ないので、アノテーション トランザクションが開いているにもかかわらず、何も読みませんでした。 クレームは `@Modify` クエリで `TransactionrequiredException` をスローする なし。 毎回、毎回、毎回、永遠に:手がなかった プレイヤーがタイムアウトしたことがない。 `@Transactional` は 2 つのリポジトリメソッドに座っています。 `@Modify` クエリは実際にそれを必要とし、自己呼び出しが失われることができない。 スイープの3つのヘルパーはプライベートで、アノテーションを運ぶ理由は言う。 ## フルサイズのオールイン再オープンなし `actedThisStreet` は、アクションの NAME からベッティングを再オープンしたことを決定しました — BETまたはライズ. しかし、何も記録されていないレイサーを残している上昇は、 all IN, deliberately: オールインの興味深いプロパティは、プレイヤーができることです 再び行動しなくてはならず、すべての消費者はそれを気にせず、他の何も気にしません。 お問い合わせ フルサイズのオールイン・レイズが「上昇しない」みたいに見え、プレイヤーが直面する 正式な再レイズは、コールまたはフォールドしかできません。 `replayStreet` は、エンジン自身の演算でストリートを歩くようになりました — 攻撃 注目すべき賭けよりも、FULLの上昇は、 少なくとも前の上昇のサイズか大きいブラインド。 ショートアインがベットを移動し、 ルールである何も再オープンしない。 ブラインドは数えずに賭けるベットを設定します 攻撃として、大きなブラインドのオプションを維持するものです。 `fullSizedAllInReopens` は、ショートアインテストの対向であり、ピンは その後の上昇のための最低.