LO Event running TODO
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript, node.js
Research direction
Start by reviewing the remaining checklist, especially queue.js, lo_event.js:init(), storage imports, and the node environment mentioned in the issue. Break the open items into separately scoped tasks, then use the existing event pipeline and node tests to verify each selected behavior is implemented without the listed errors.
Written by the indexing model from the issue text.
Description
The LO Event package has been abstracted out, but there may be work left to do. Please leave any bugs, things not yet implemented, or other ideas in this issue.
- Ajax logger
- Opt in/out strategy
- Add ability to specify which verbs, nouns, etc. we might use in the protocol in some kind of header (e.g. register our schema)
- Fix and test
queue.jswithin a node environment - Fix auto-increment within
queue.js(currently resets to 0 each time) - Ensure all events have
eventfield - Websocket's onclose and onerror do not - Implement blacklisting server side, test overall pipeline
- Update server-side code to handle lock_fields, metadata, auth, etc.
- Disable ability to send/store events if we are getting more than some number of exceptions
- Resolve any storage errors when importing lo_event in another non-extension node project
Uncaught TypeError: _storage_js__WEBPACK_IMPORTED_MODULE_0__.storage.get is not a function - We want to be able to fetch the websocketServer from storage
- Add ability to specify
util.backofftermination policy (do we just (1) die or (2) continue retrying using the last delay amount) - Consider structing / destructing in
lo_event.js:init()
- Dominant language
- Python
- Stars
- 12
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ArgLab/writing_observer
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
ArgLab/writing_observer#234 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
ArgLab/writing_observer#226 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
ArgLab/writing_observer#220 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
ArgLab/writing_observer#212 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
ArgLab/writing_observer#211 ·
All issues in ArgLab/writing_observer
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100