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:
parent
89687f6a76
commit
217dee4cd4
4 changed files with 19 additions and 19 deletions
|
|
@ -38,8 +38,6 @@ class ChatProvider extends BaseProvider {
|
||||||
'text' => $query->createNamedParameter($message->getMessage()),
|
'text' => $query->createNamedParameter($message->getMessage()),
|
||||||
'"from"' => $query->createNamedParameter($message->getUser()),
|
'"from"' => $query->createNamedParameter($message->getUser()),
|
||||||
'time' => $query->createNamedParameter($message->getTime(), PDO::PARAM_INT),
|
'time' => $query->createNamedParameter($message->getTime(), PDO::PARAM_INT),
|
||||||
'created_at' => 'now()',
|
|
||||||
'updated_at' => 'now()',
|
|
||||||
]);
|
]);
|
||||||
$query->execute();
|
$query->execute();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,6 @@ class KillProvider extends BaseProvider {
|
||||||
'attacker_id' => $query->createNamedParameter($kill->getAttackerId()),
|
'attacker_id' => $query->createNamedParameter($kill->getAttackerId()),
|
||||||
'assister_id' => $query->createNamedParameter($kill->getAssisterId()),
|
'assister_id' => $query->createNamedParameter($kill->getAssisterId()),
|
||||||
'victim_id' => $query->createNamedParameter($kill->getVictimId()),
|
'victim_id' => $query->createNamedParameter($kill->getVictimId()),
|
||||||
'created_at' => 'now()',
|
|
||||||
'updated_at' => 'now()',
|
|
||||||
]);
|
]);
|
||||||
$query->execute();
|
$query->execute();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,6 @@ class PlayerProvider extends BaseProvider {
|
||||||
'name' => $query->createNamedParameter($player->getName()),
|
'name' => $query->createNamedParameter($player->getName()),
|
||||||
'team' => $query->createNamedParameter($player->getTeam()),
|
'team' => $query->createNamedParameter($player->getTeam()),
|
||||||
'class' => $query->createNamedParameter($player->getClass()),
|
'class' => $query->createNamedParameter($player->getClass()),
|
||||||
'created_at' => 'now()',
|
|
||||||
'updated_at' => 'now()',
|
|
||||||
]);
|
]);
|
||||||
$query->execute();
|
$query->execute();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace Demostf\API\Test\Demo;
|
namespace Demostf\API\Test\Demo;
|
||||||
|
|
||||||
|
use Demostf\API\Data\DemoPlayer;
|
||||||
use Demostf\API\Data\ParsedDemo;
|
use Demostf\API\Data\ParsedDemo;
|
||||||
use Demostf\API\Data\ParsedKill;
|
use Demostf\API\Data\ParsedKill;
|
||||||
use Demostf\API\Data\ParsedPlayer;
|
use Demostf\API\Data\ParsedPlayer;
|
||||||
|
|
@ -95,19 +96,24 @@ class DemoSaverTest extends TestCase {
|
||||||
|
|
||||||
$this->assertEquals('user2', $retrievedDemo->getUploaderUser()->getName());
|
$this->assertEquals('user2', $retrievedDemo->getUploaderUser()->getName());
|
||||||
|
|
||||||
$this->assertEquals('user2', $retrievedDemo->getPlayers()[0]->getName());
|
$players = $retrievedDemo->getPlayers();
|
||||||
$this->assertEquals(1, $retrievedDemo->getPlayers()[0]->getKills());
|
usort($players, function(DemoPlayer $a, DemoPlayer $b) {
|
||||||
$this->assertEquals(1, $retrievedDemo->getPlayers()[0]->getAssists());
|
return $a->getName() <=> $b->getName();
|
||||||
$this->assertEquals(2, $retrievedDemo->getPlayers()[0]->getDeaths());
|
});
|
||||||
$this->assertEquals('blue', $retrievedDemo->getPlayers()[0]->getTeam());
|
|
||||||
$this->assertEquals('soldier', $retrievedDemo->getPlayers()[0]->getClass());
|
|
||||||
|
|
||||||
$this->assertEquals('user1', $retrievedDemo->getPlayers()[1]->getName());
|
$this->assertEquals('user1', $players[0]->getName());
|
||||||
$this->assertEquals(2, $retrievedDemo->getPlayers()[1]->getKills());
|
$this->assertEquals(2, $players[0]->getKills());
|
||||||
$this->assertEquals(0, $retrievedDemo->getPlayers()[1]->getAssists());
|
$this->assertEquals(0, $players[0]->getAssists());
|
||||||
$this->assertEquals(1, $retrievedDemo->getPlayers()[1]->getDeaths());
|
$this->assertEquals(1, $players[0]->getDeaths());
|
||||||
$this->assertEquals('red', $retrievedDemo->getPlayers()[1]->getTeam());
|
$this->assertEquals('red', $players[0]->getTeam());
|
||||||
$this->assertEquals('scout', $retrievedDemo->getPlayers()[1]->getClass());
|
$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([
|
$this->assertEquals([
|
||||||
new ChatMessage('user1', 12, 'msg1'),
|
new ChatMessage('user1', 12, 'msg1'),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue