aboutsummaryrefslogtreecommitdiffstats
path: root/database/factories/TokenFactory.ts
diff options
context:
space:
mode:
authorLibravatar MCMXC <16797721+mcmxcdev@users.noreply.github.com>2024-02-10 18:37:40 -0700
committerLibravatar Vijay A <vraravam@users.noreply.github.com>2024-02-13 06:59:44 +0530
commite1c47572a6235fd8fd20af888ac3a11c7ae1369d (patch)
tree2dccff36a441916d7014037cef3f7ce84a790cad /database/factories/TokenFactory.ts
parentrefactor: project maintenance (diff)
downloadferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.gz
ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.zst
ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.zip
updates
Diffstat (limited to 'database/factories/TokenFactory.ts')
-rw-r--r--database/factories/TokenFactory.ts15
1 files changed, 9 insertions, 6 deletions
diff --git a/database/factories/TokenFactory.ts b/database/factories/TokenFactory.ts
index 0774dcd..9ca03f6 100644
--- a/database/factories/TokenFactory.ts
+++ b/database/factories/TokenFactory.ts
@@ -1,6 +1,6 @@
1import Token from '#app/Models/Token' 1import Token from '#app/Models/Token';
2import Factory from '@adonisjs/lucid/factories' 2import Factory from '@adonisjs/lucid/factories';
3import { DateTime } from 'luxon' 3import { DateTime } from 'luxon';
4 4
5export default Factory.define(Token, async ({ faker }) => ({ 5export default Factory.define(Token, async ({ faker }) => ({
6 token: faker.string.alphanumeric(32), 6 token: faker.string.alphanumeric(32),
@@ -9,6 +9,9 @@ export default Factory.define(Token, async ({ faker }) => ({
9 created_at: DateTime.now(), 9 created_at: DateTime.now(),
10 updated_at: DateTime.now(), 10 updated_at: DateTime.now(),
11})) 11}))
12 .state('old_token', (token) => (token.updated_at = DateTime.now().minus({ hours: 25 }))) 12 .state(
13 .state('revoked', (token) => (token.is_revoked = true)) 13 'old_token',
14 .build() 14 token => (token.updated_at = DateTime.now().minus({ hours: 25 })),
15 )
16 .state('revoked', token => (token.is_revoked = true))
17 .build();