Skip to content

Conversation

@pskillen-nes
Copy link
Collaborator

This involved a large refactor, as all simple features must

Pulled a lot of the common functionality of 'commands' and 'responders' out into an abstract BaseFeature class. Did my best to unify the functionality, update tests, etc.

There's still a bit of work required around the abstract base classes for tests, since we should be testing the base feature class, and supporting testing all the bells and whistles each command/responder can now perform

Oh, I also implemented the improvement to !ping

Copy link
Owner

@pskillen pskillen left a comment

Choose a reason for hiding this comment

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

Tested on the hardware, all looks good

@pskillen pskillen merged commit 31354ba into main Mar 15, 2025
8 checks passed
@pskillen pskillen deleted the paddy/refactor-and-update-ping branch March 15, 2025 23:40
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.

3 participants