fix: complete logical clock wall-time isolation
This commit is contained in:
@@ -10,6 +10,7 @@ $session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
$clock = GameClock::fromStorage(KVStorage::getStorage($db, 'game_env'));
|
||||
|
||||
$articleNo = Util::getPost('articleNo', 'int');
|
||||
$text = Util::getPost('text');
|
||||
@@ -73,7 +74,7 @@ else if ($isSecretBoard && $permission < 2) {
|
||||
$db->insert('comment', [
|
||||
'nation_no'=>$me['nation'],
|
||||
'is_secret'=>$isSecretBoard,
|
||||
'date'=>TimeUtil::now(),
|
||||
'date'=>$clock->formatNow(),
|
||||
'document_no'=>$articleNo,
|
||||
'general_no'=>$me['no'],
|
||||
'author'=>$me['name'],
|
||||
@@ -84,4 +85,4 @@ Json::die([
|
||||
'result'=>true,
|
||||
'reason'=>'success',
|
||||
'row_id'=>$db->insertId()
|
||||
]);
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user