|
@ -42,6 +42,7 @@ import { createPeerDid } from "../libs/crypto/vc/didPeer"; |
|
|
import { registerCredential } from "../libs/crypto/vc/passkeyDidPeer"; |
|
|
import { registerCredential } from "../libs/crypto/vc/passkeyDidPeer"; |
|
|
import { logger } from "../utils/logger"; |
|
|
import { logger } from "../utils/logger"; |
|
|
import { PlatformServiceFactory } from "@/services/PlatformServiceFactory"; |
|
|
import { PlatformServiceFactory } from "@/services/PlatformServiceFactory"; |
|
|
|
|
|
import OfferDetailsView from "@/views/OfferDetailsView.vue"; |
|
|
|
|
|
|
|
|
export interface GiverReceiverInputInfo { |
|
|
export interface GiverReceiverInputInfo { |
|
|
did?: string; |
|
|
did?: string; |
|
@ -382,11 +383,11 @@ export function offerGiverDid( |
|
|
): string | undefined { |
|
|
): string | undefined { |
|
|
let giver; |
|
|
let giver; |
|
|
const claim = veriClaim.claim as OfferVerifiableCredential; |
|
|
const claim = veriClaim.claim as OfferVerifiableCredential; |
|
|
if ( |
|
|
const offeredBy: { identifier?: string } | undefined = |
|
|
claim.credentialSubject.offeredBy?.identifier && |
|
|
claim.offeredBy || claim.credentialSubject?.offeredBy; |
|
|
!serverUtil.isHiddenDid(claim.credentialSubject.offeredBy.identifier) |
|
|
const offeredById = offeredBy?.identifier; |
|
|
) { |
|
|
if (offeredById && !serverUtil.isHiddenDid(offeredById)) { |
|
|
giver = claim.credentialSubject.offeredBy.identifier; |
|
|
giver = offeredById; |
|
|
} else if (veriClaim.issuer && !serverUtil.isHiddenDid(veriClaim.issuer)) { |
|
|
} else if (veriClaim.issuer && !serverUtil.isHiddenDid(veriClaim.issuer)) { |
|
|
giver = veriClaim.issuer; |
|
|
giver = veriClaim.issuer; |
|
|
} |
|
|
} |
|
|