Skip to content

Conversation

@bh2smith
Copy link
Contributor

There are several common patterns that suggest these services could benefit from being organized into classes.

  1. Shared State and Configuration:
  • BitteUrls is passed around multiple
  • Authentication state is managed across multiple functions
  • Configuration like ports and URLs are reused
  1. Related Methods:
  • Plugin operations (register/update/delete) are closely related
  • Tunnel operations share setup and cleanup logic
  • Authentication methods are tightly coupled

Each Commit will introduce a new class (with successful build at each step).

@bh2smith bh2smith changed the title Introduce Service Classes Restructure: Introduce Service Classes Nov 19, 2024
@bh2smith bh2smith merged commit 92ed2d8 into main Nov 19, 2024
1 check passed
@bh2smith bh2smith deleted the pluginService branch November 19, 2024 11:46
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.

2 participants