We believe in listening to the voice of the customer. But to do that, we need you to speak. That’s what this Feature Request section of our site is for.

 

Here’s how to get your voice heard:

  1. VOTE for existing ideas (this will also subscribe you to the idea’s status updates)

  2. SUBMIT new ideas (Please include only one suggestion per post. Duplicates are merged together.)

  3. COMMENT on other ideas, which we check regularly

We also publish Roadmaps here, based off these Feature Requests, so you can see what we’re working on.

 

Note, this site is for new Feature Requests. Bug Reports should be emailed to Support as normal.

1 vote

Custom protocol registration should allow data to be passed in.

1. The registration method for custom protocol should be able to pass in an anonymous function and an agnostic datum (TObject or IInterface), instead of just a class reference. This will allow the creation of protocols that depend on dynamic data, such as logging directly to AWS CloudWatch.

One should also be able to register custom protocols to specific TSiProtocolFactory instances instead of global singletons. SmartInpect's reliance on global singletons is an anti-pattern which creates difficulties for unit testing, or different parts on the application using custom protocols in different ways.

Category: SmartInspect > Languages > Delphi Sean B. Durkin shared this idea

Leave a Reply

Scroll to Top