Skip to content

Commit

Permalink
revert with consts and AuthPubSignalsVerifier name
Browse files Browse the repository at this point in the history
  • Loading branch information
volodymyr-basiuk committed Jan 24, 2024
1 parent 2194060 commit a961a27
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/circuits/verifiers/auth-v2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const defaultAuthVerifyOpts = 5 * 60 * 1000; // 5 minutes
* @extends {IDOwnershipPubSignals}
* @implements {PubSignalsVerifier}
*/
export class AuthV2PubSignalsVerifier extends IDOwnershipPubSignals implements PubSignalsVerifier {
export class AuthPubSignalsVerifier extends IDOwnershipPubSignals implements PubSignalsVerifier {
pubSignals = new AuthV2PubSignals();
constructor(pubSignals: string[]) {
super();
Expand Down
18 changes: 12 additions & 6 deletions src/circuits/verifiers/supported-verifiers.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,27 @@
import { AtomicQueryMTPV2PubSignalsVerifier } from './atomic-query-mtp-v2';
import { AtomicQuerySigV2PubSignalsVerifier } from './atomic-query-sig-v2';
import { AtomicQueryV3PubSignalsVerifier } from './atomic-query-v3';
import { AuthV2PubSignalsVerifier } from './auth-v2';
import { AuthPubSignalsVerifier } from './auth-v2';
import { LinkedMultiQueryVerifier } from './linked-multi-query';
import { PubSignals, PubSignalsVerifier } from './pub-signal-verifier';

const authV2 = AuthPubSignalsVerifier;
const credentialAtomicQueryMTPV2 = AtomicQueryMTPV2PubSignalsVerifier;
const credentialAtomicQuerySigV2 = AtomicQuerySigV2PubSignalsVerifier;
const credentialAtomicQueryV3 = AtomicQueryV3PubSignalsVerifier;
const linkedMultiQuery10 = LinkedMultiQueryVerifier;

export type VerifierType = PubSignalsVerifier & PubSignals;

/**
* Supported circuits for handle authorization response
*/
const supportedCircuits: { [key: string]: unknown } = {
AuthV2PubSignalsVerifier,
AtomicQueryMTPV2PubSignalsVerifier,
AtomicQuerySigV2PubSignalsVerifier,
AtomicQueryV3PubSignalsVerifier,
LinkedMultiQueryVerifier
authV2,
credentialAtomicQueryMTPV2,
credentialAtomicQuerySigV2,
credentialAtomicQueryV3,
linkedMultiQuery10
};

export class Circuits {
Expand Down

0 comments on commit a961a27

Please sign in to comment.