Skip to content
Snippets Groups Projects

OCM key - svdx id mapping OP#252

Merged Alexey Lunin requested to merge feat/252-public-private-key-mapping into main
All threads resolved!
Files
2
import { Injectable, Logger } from "@nestjs/common";
import { EntityNotFoundError, RequestSenderEmailVcDto } from "@ocm-engine/dtos";
import { CatalogClient } from "../clients/catalog.client";
import { generateRandomDidSvdx } from "../../agent.utils";
import { generateDidSvdxForEmail } from "../../agent.utils";
import { AskarService } from "./askar.service";
import { IConfCatalog } from "@ocm-engine/config";
import { ConfigService } from "@nestjs/config";
@@ -55,7 +55,10 @@ export class AgentOcmService {
};
}
const newDidSvdx = await generateRandomDidSvdx(this.askar.agent);
const newDidSvdx = await generateDidSvdxForEmail(
this.askar.agent,
dto.email,
);
if (!newDidSvdx.didState.did) {
throw new Error("Svdx did generation failed");
Loading