Skip to content

Commit

Permalink
fix(demo/crypto): use all token status
Browse files Browse the repository at this point in the history
Co-authored-by: Mohammad Honarvar <honarvar.info@gmail.com>
  • Loading branch information
njfamirm and mohammadhonarvar committed Apr 30, 2023
1 parent 3a777fb commit 66ae2b7
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions demo/crypto/token.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import {AlwatrTokenGenerator} from '@alwatr/crypto';
import {createLogger} from '@alwatr/logger';
import {delay} from '@alwatr/util';

const logger = createLogger('crypto/token', true);

Expand All @@ -10,8 +11,18 @@ const tokenGenerator = new AlwatrTokenGenerator({
encoding: 'base64url',
});

const token = tokenGenerator.generate('userId');
const userId = 'test_user';

const token = tokenGenerator.generate(userId);
logger.logOther?.('token:', token);

const tokenValidationStatus = tokenGenerator.verify('userId', token);
logger.logOther?.('token validation status:', tokenValidationStatus);
const userTokenValidation = (): void => {
const tokenValidationStatus = tokenGenerator.verify(userId, token);
logger.logOther?.('user token validation status:', tokenValidationStatus);
};

userTokenValidation();
await delay(2000);
userTokenValidation();
await delay(2000);
userTokenValidation();

0 comments on commit 66ae2b7

Please sign in to comment.