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