-
Notifications
You must be signed in to change notification settings - Fork 160
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1926 +/- ##
==========================================
- Coverage 90.97% 90.88% -0.10%
==========================================
Files 218 220 +2
Lines 16150 16435 +285
==========================================
+ Hits 14693 14937 +244
- Misses 856 882 +26
- Partials 601 616 +15
Continue to review full report at Codecov.
|
@m00sey I think it's headed in the right direction. I am afraid of the coupled |
I added additional locks around each I am looking into why it thinks I have touched the additional six files, I don't see them in my |
Sorry for the late reply. I think the code looks correct, but now I regret having suggested to use locks. The code gets so complicated. But don't worry - we can merge this because it looks like it works without data loss. Just need to pass the checks and I think we can merge it. |
Agreed locking has increased the complexity, open to other thoughts on how to block access to avoid data loss. |
@m00sey please rebase on |
I'll work on the coverage today, I thought I had scraped past 85%, I am guessing it's a lines vs statements difference?
|
It's the coverage on the patch (delta) that's holding this back. See the report here. |
@m00sey Thanks for the pull request. One minor note - This PR doesn't close #811 as this only implements service layer. We would need to add following to make this feature complete.
I updated the issue with these details - #811 (comment) |
@rolsonquadras understood, I was overzealous. I will remove that from the description in order to keep this PR moving. I plan to address the subsequent parts in future PRs. |
Signed-off-by: griff <[email protected]>
@m00sey thanks! |
Title:
proposed implementation for a messagebox feature
Description:
implements #811 service layer
Summary:
Introduction of a messagepickup service for storing messages until and edge agent collects.
I'd like to credit @pfeairheller for the original implementation.
Since this violates the ~500 line PR rule I wanted to get it out early for discussion.
I am still evaluating what BDD tests might be needed and will mark this current PR as draft.
I am making a corresponding PR to aries-rfcs, to update the type values of messages.
hyperledger/aries-rfcs#500