Skip to content

Commit ba517eb

Browse files
committed
feat: generated sitekey format per type
1 parent f983ef4 commit ba517eb

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

  • packages/apps/reputation-oracle/server/src/modules/user/fixtures

packages/apps/reputation-oracle/server/src/modules/user/fixtures/sitekey.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
11
import { faker } from '@faker-js/faker';
22

3+
import { generateEthWallet } from '../../../../test/fixtures/web3';
4+
35
import { SiteKeyEntity, SiteKeyType } from '../site-key.entity';
46

57
export function generateSiteKeyEntity(
68
userId: number,
79
type: SiteKeyType,
810
): SiteKeyEntity {
11+
let siteKey: string;
12+
switch (type) {
13+
case SiteKeyType.HCAPTCHA:
14+
siteKey = faker.string.uuid();
15+
break;
16+
case SiteKeyType.REGISTRATION:
17+
siteKey = generateEthWallet().address;
18+
break;
19+
}
20+
921
return {
1022
id: faker.number.int(),
1123
userId,
1224
type,
13-
siteKey: faker.string.uuid(),
25+
siteKey,
1426
createdAt: faker.date.recent(),
1527
updatedAt: new Date(),
1628
};

0 commit comments

Comments
 (0)