From b790d4352ceabd5ca2db706b81ebe1f6842d9871 Mon Sep 17 00:00:00 2001 From: sanderPostma Date: Sat, 1 Feb 2025 02:16:56 +0100 Subject: [PATCH] chore: cleanup --- .../src/agent/StatusListPlugin.ts | 2 +- packages/vc-status-list-issuer/src/functions.ts | 15 +-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/packages/vc-status-list-issuer/src/agent/StatusListPlugin.ts b/packages/vc-status-list-issuer/src/agent/StatusListPlugin.ts index c40c0f6a..791af22e 100644 --- a/packages/vc-status-list-issuer/src/agent/StatusListPlugin.ts +++ b/packages/vc-status-list-issuer/src/agent/StatusListPlugin.ts @@ -160,7 +160,7 @@ export class StatusListPlugin implements IAgentPlugin { return Promise.reject(Error(`Either a datasource or dbName needs to be supplied`)) } const dataSource = instance.dataSource ? await instance.dataSource : await this.allDataSources.getDbConnection(instance.driverOptions!.dbName!) - await handleSdJwtCredentialStatus(credential, context, { + await handleSdJwtCredentialStatus(credential, { ...rest, statusListId: statusListUri, driver: await getDriver({ dataSource, id: statusListUri }), diff --git a/packages/vc-status-list-issuer/src/functions.ts b/packages/vc-status-list-issuer/src/functions.ts index db99c7ce..2284cbf0 100644 --- a/packages/vc-status-list-issuer/src/functions.ts +++ b/packages/vc-status-list-issuer/src/functions.ts @@ -5,16 +5,13 @@ import { IRequiredPlugins, IStatusListPlugin, StatusListResult, - StatusOAuth, - updateStatusIndexFromStatusListCredential, } from '@sphereon/ssi-sdk.vc-status-list' import { getDriver, IStatusListDriver } from '@sphereon/ssi-sdk.vc-status-list-issuer-drivers' import { StatusListCredentialIdMode, StatusListType, StatusPurpose2021 } from '@sphereon/ssi-types' -import { IAgentContext, ICredentialPlugin } from '@veramo/core' +import { IAgentContext } from '@veramo/core' import debug from 'debug' import { StatusListInstance } from './types' import { SdJwtVcPayload } from '@sd-jwt/sd-jwt-vc' -import { IIdentifierResolution } from '@sphereon/ssi-sdk-ext.identifier-resolution' export const createStatusListFromInstance = async ( args: { @@ -129,7 +126,6 @@ export const handleCredentialStatus = async ( } export const handleSdJwtCredentialStatus = async ( credential: SdJwtVcPayload, - context: IAgentContext, credentialStatusOpts?: IIssueCredentialStatusOpts & { driver?: IStatusListDriver }, @@ -184,15 +180,6 @@ export const handleSdJwtCredentialStatus = async ( }) debug(`StatusListEntry with statusListIndex ${statusListIndex} created for credential with statusListId ${statusListId}`) - // Create a Valid status in the status list - let details = await slDriver.getStatusList() - let statusListCredential = details.statusListCredential - details = await updateStatusIndexFromStatusListCredential( - { statusListCredential: statusListCredential, statusListIndex: statusListIndex, value: StatusOAuth.Valid }, - context, - ) - await slDriver.updateStatusList({ statusListCredential: details.statusListCredential }) - credential.status.status_list.idx = statusListIndex } }