1
0
Fork 0
mirror of https://codeberg.org/demostf/api.git synced 2026-06-03 18:04:08 +02:00

drop updated and created timestamps from chat, kills and players

This commit is contained in:
Robin Appelman 2021-05-23 14:29:08 +02:00
commit 217dee4cd4
4 changed files with 19 additions and 19 deletions

View file

@ -38,8 +38,6 @@ class ChatProvider extends BaseProvider {
'text' => $query->createNamedParameter($message->getMessage()),
'"from"' => $query->createNamedParameter($message->getUser()),
'time' => $query->createNamedParameter($message->getTime(), PDO::PARAM_INT),
'created_at' => 'now()',
'updated_at' => 'now()',
]);
$query->execute();
}

View file

@ -15,8 +15,6 @@ class KillProvider extends BaseProvider {
'attacker_id' => $query->createNamedParameter($kill->getAttackerId()),
'assister_id' => $query->createNamedParameter($kill->getAssisterId()),
'victim_id' => $query->createNamedParameter($kill->getVictimId()),
'created_at' => 'now()',
'updated_at' => 'now()',
]);
$query->execute();

View file

@ -17,8 +17,6 @@ class PlayerProvider extends BaseProvider {
'name' => $query->createNamedParameter($player->getName()),
'team' => $query->createNamedParameter($player->getTeam()),
'class' => $query->createNamedParameter($player->getClass()),
'created_at' => 'now()',
'updated_at' => 'now()',
]);
$query->execute();

View file

@ -4,6 +4,7 @@ declare(strict_types=1);
namespace Demostf\API\Test\Demo;
use Demostf\API\Data\DemoPlayer;
use Demostf\API\Data\ParsedDemo;
use Demostf\API\Data\ParsedKill;
use Demostf\API\Data\ParsedPlayer;
@ -95,19 +96,24 @@ class DemoSaverTest extends TestCase {
$this->assertEquals('user2', $retrievedDemo->getUploaderUser()->getName());
$this->assertEquals('user2', $retrievedDemo->getPlayers()[0]->getName());
$this->assertEquals(1, $retrievedDemo->getPlayers()[0]->getKills());
$this->assertEquals(1, $retrievedDemo->getPlayers()[0]->getAssists());
$this->assertEquals(2, $retrievedDemo->getPlayers()[0]->getDeaths());
$this->assertEquals('blue', $retrievedDemo->getPlayers()[0]->getTeam());
$this->assertEquals('soldier', $retrievedDemo->getPlayers()[0]->getClass());
$players = $retrievedDemo->getPlayers();
usort($players, function(DemoPlayer $a, DemoPlayer $b) {
return $a->getName() <=> $b->getName();
});
$this->assertEquals('user1', $retrievedDemo->getPlayers()[1]->getName());
$this->assertEquals(2, $retrievedDemo->getPlayers()[1]->getKills());
$this->assertEquals(0, $retrievedDemo->getPlayers()[1]->getAssists());
$this->assertEquals(1, $retrievedDemo->getPlayers()[1]->getDeaths());
$this->assertEquals('red', $retrievedDemo->getPlayers()[1]->getTeam());
$this->assertEquals('scout', $retrievedDemo->getPlayers()[1]->getClass());
$this->assertEquals('user1', $players[0]->getName());
$this->assertEquals(2, $players[0]->getKills());
$this->assertEquals(0, $players[0]->getAssists());
$this->assertEquals(1, $players[0]->getDeaths());
$this->assertEquals('red', $players[0]->getTeam());
$this->assertEquals('scout', $players[0]->getClass());
$this->assertEquals('user2', $players[1]->getName());
$this->assertEquals(1, $players[1]->getKills());
$this->assertEquals(1, $players[1]->getAssists());
$this->assertEquals(2, $players[1]->getDeaths());
$this->assertEquals('blue', $players[1]->getTeam());
$this->assertEquals('soldier', $players[1]->getClass());
$this->assertEquals([
new ChatMessage('user1', 12, 'msg1'),