Skip to content

Conversation

olgahaha
Copy link
Contributor

Ref numbersprotocol/pipedream#11

  • Replace Pipedream webhook with backend DELETE /auth/users/me/ endpoint
  • Remove unused email parameter from deleteAccount$() method

Ref numbersprotocol/pipedream#11

- Replace Pipedream webhook with backend DELETE /auth/users/me/ endpoint
- Remove unused email parameter from deleteAccount$() method
@olgahaha olgahaha requested a review from Copilot August 27, 2025 07:59
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates account deletion from using a Pipedream webhook to a direct backend API endpoint. The change replaces the external webhook integration with a standardized REST API call to the backend's /auth/users/me/ endpoint.

  • Replaces Pipedream webhook POST request with backend DELETE endpoint
  • Removes unused email parameter from the deleteAccount$() method signature
  • Cleans up environment variables and secrets related to Pipedream integration

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/app/shared/dia-backend/auth/dia-backend-auth.service.ts Updates deleteAccount$() method to use DELETE /auth/users/me/ endpoint and removes email parameter
src/app/features/settings/settings.page.ts Removes email retrieval and passes no parameters to deleteAccount$()
set-secret.js Removes PIPEDREAM_DELETE_CAPTURE_ACCOUNT environment variable
.github/workflows/pre-release.yml Removes PIPEDREAM_DELETE_CAPTURE_ACCOUNT from build environment
.github/workflows/firebase-release.yml Removes PIPEDREAM_DELETE_CAPTURE_ACCOUNT from build environment
.github/workflows/build-apks.yml Removes PIPEDREAM_DELETE_CAPTURE_ACCOUNT from build environment

- Add maxim-lobanov/setup-xcode@v1 action to all iOS CI jobs
- Set xcode-version to '16.4' (latest stable on macOS-15 runners)
- Fixes "iOS 18.0 Platform Not Installed" build failures
- Ensures predictable iOS SDK environment across workflows
- Updated workflows:
  * build.yml (ios job)
  * firebase-release.yml (distribute-ios job)
  * pre-release.yml (build-ios-prod, deploy-app-store jobs)
@olgahaha olgahaha merged commit 494b527 into main Aug 27, 2025
8 checks passed
@olgahaha olgahaha deleted the feature-migrate-account-deletion branch August 27, 2025 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant