From e5b5c2c3d9a1cbff0c445c792cc95a336ff8c9ff Mon Sep 17 00:00:00 2001 From: Hugo Tiburtino <45924645+hugotiburtino@users.noreply.github.com> Date: Wed, 16 Oct 2024 03:54:00 +0200 Subject: [PATCH] refactor(enmeshed): remove welcome message since it is broken and it is more code to be maintained. --- .../internals/server/enmeshed-middleware.ts | 49 ------------------- 1 file changed, 49 deletions(-) diff --git a/packages/server/src/internals/server/enmeshed-middleware.ts b/packages/server/src/internals/server/enmeshed-middleware.ts index 2cb19864a..52b631ed9 100644 --- a/packages/server/src/internals/server/enmeshed-middleware.ts +++ b/packages/server/src/internals/server/enmeshed-middleware.ts @@ -479,7 +479,6 @@ function createEnmeshedWebhookMiddleware( } if (!sessionId) { - await sendWelcomeMessage({ relationship: data, client }) await sendAttributesChangeRequest({ relationship: data, client }) } } @@ -512,54 +511,6 @@ function createEnmeshedWebhookMiddleware( } } -/** - * Sends a welcome message with a test file attachment to be saved within the users' data wallet - */ -async function sendWelcomeMessage({ - relationship, - client, -}: { - relationship: Relationship - client: ConnectorClient -}): Promise { - const expiresAt = new Date() - expiresAt.setHours(expiresAt.getHours() + 1) - const uploadFileResponse = await client.files.uploadOwnFile({ - title: 'Serlo Testdatei', - description: 'Test file created by Serlo', - file: Buffer.from( - 'Serlo Testdatei

Hello World! - Dies ist eine Testdatei.

', - ), - filename: 'serlo-test.html', - expiresAt: expiresAt.toISOString(), - }) - - if (uploadFileResponse.isError) { - handleConnectorError({ - error: uploadFileResponse.error, - message: 'Failed to upload file in welcome message', - }) - } - - const sendMessageResponse = await client.messages.sendMessage({ - recipients: [relationship.peer], - content: { - '@type': 'Mail', - to: [relationship.peer], - subject: 'Danke für dein Vertrauen.', - body: 'Hallo!\nDanke für deine Anfrage, wir freuen uns über dein Vertrauen.\nDein Serlo-Team', - }, - attachments: [uploadFileResponse.result.id], - }) - - if (sendMessageResponse.isError) { - handleConnectorError({ - error: sendMessageResponse.error, - message: 'Failed to upload file in welcome message', - }) - } -} - /** * Requests user to change and share attributes in data wallet * Attributes will be sent to connector webhook after confirmation