Skip to content

Conversation

@nickolas-dimitrakas
Copy link
Contributor

Background

  • Removing the MPListenerController system from the SDK as part of a refactoring effort to simplify the codebase. The listener system was a debugging/monitoring API that allowed customers to receive callbacks for SDK operations, but is no longer needed. This is a breaking change that removes public APIs.

What Has Changed

  • Removed listenerController from unit test suite
  • Removed listener calls from SDK
  • Removed MPListenerController imports from headers

Checklist

  • I have performed a self-review of my own code.
  • I have made corresponding changes to the documentation.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have tested this locally.

Reference Issue (For employees only. Ignore if you are an outside contributor)

@nickolas-dimitrakas nickolas-dimitrakas self-assigned this Jan 14, 2026
@nickolas-dimitrakas nickolas-dimitrakas requested a review from a team as a code owner January 14, 2026 23:12
@denischilik denischilik force-pushed the refactor/remove-MPListenerController-code branch from 33510e8 to 17161bb Compare January 15, 2026 20:54
@nickolas-dimitrakas nickolas-dimitrakas force-pushed the refactor/remove-MPListenerController-code branch 2 times, most recently from ba60c17 to 80c54bc Compare January 16, 2026 22:02
- need to move MPEndpoint and MPDatabaseTable enums to their own files
- need to remove MPListenerProtocol from headers
- MPListener stubs become uncalled and unused upon deletion of the MPListenerController class
- substituted for a time based wait
@nickolas-dimitrakas nickolas-dimitrakas force-pushed the refactor/remove-MPListenerController-code branch from 38b1031 to 5b42ed7 Compare January 16, 2026 22:47
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