1
0
Fork 0
mirror of synced 2024-06-10 23:04:45 +12:00

Fixed logs time attribute

This commit is contained in:
Eldad Fux 2021-06-12 21:39:59 +03:00
parent 00136969d2
commit f3ff50d686
4 changed files with 12 additions and 4 deletions

View file

@ -872,9 +872,10 @@ App::get('/v1/account/logs')
$detector = new Detector($log['userAgent']);
$output[$i] = new Document(array_merge([
'userId' => $log['userId'],
'event' => $log['event'],
'ip' => $log['ip'],
'time' => \strtotime($log['time']),
'time' => $log['time'],
], $detector->getOS(), $detector->getClient(), $detector->getDevice()));
$record = $geodb->get($log['ip']);

View file

@ -277,9 +277,10 @@ App::get('/v1/users/:userId/logs')
$clientEngineVersion = (isset($client['engine_version'])) ? $client['engine_version'] : '';
$output[$i] = new Document([
'userId' => $log['userId'],
'event' => $log['event'],
'ip' => $log['ip'],
'time' => \strtotime($log['time']),
'time' => $log['time'],
'osCode' => $osCode,
'osName' => $osName,

View file

@ -3,8 +3,6 @@
require_once __DIR__.'/../vendor/autoload.php';
use Appwrite\Database\Validator\Authorization;
use Utopia\Swoole\Files;
use Utopia\Swoole\Request;
use Appwrite\Utopia\Response;
use Swoole\Process;
use Swoole\Http\Server;
@ -16,6 +14,8 @@ use Utopia\Config\Config;
use Utopia\Database\Validator\Authorization as Authorization2;
use Utopia\Audit\Audit;
use Utopia\Abuse\Adapters\TimeLimit;
use Utopia\Swoole\Files;
use Utopia\Swoole\Request;
// xdebug_start_trace('/tmp/trace');

View file

@ -10,6 +10,12 @@ class Log extends Model
public function __construct()
{
$this
->addRule('userId', [
'type' => self::TYPE_STRING,
'description' => 'Event name.',
'default' => '',
'example' => 'account.sessions.create',
])
->addRule('event', [
'type' => self::TYPE_STRING,
'description' => 'Event name.',