You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* pipeCases()() and likeAllFrom() #61#55
- pipeCases()() like pipeCase()() except ALL cases must match for it to
return a MatchesSignal with matches and pipeValue
- LinkedIn likeAllFrom(...peopleNames) uses switchPipe() and
pipeCase()() to test post for type
* Renamed MatchesSignal -> CasesSignal + new prop `conditionPass`
- added `conditionPass` property to CasesSignal so it can return
matching cases while still presenting itself as not ran since
the overall condition failed (did not pass)
* pipeCases()() unit-tests
* pipeCases()() & pipeCase()() abortlinesignal tweak
- similar to switchPipe handling abort line signals, it takes multiple
abort assembledLines to fully abort out of pipeCase(s) cz its 1 to
abort the line assembled and a second to abort the CasesSignal return
versus an AbortLineSignal return
- if pipeValue returned, it was abort(2)'s pipeValue
* pipeAbort(), house cleaning, conditionalCallbacks
* pipeCase(s) specifies type CaseValues for callback of testable value
* pipeAbort() supports conditional callback or a pipevalue to test
against pipevalue and if true, then return AbortLineSignal(1,
pipeValue?)
* linkedin example using likeArticlesFrom()
- going beyond function scope but to show a more detailed example on how
a feed could be processed with switchPipe()()
* introduced new botaction scrollTo() which includes a static wait of
2.5 seconds for the scroll to finish (add more if you need more)
- this update includes the ability to let the LinkedIn app lazily load
each post if it hasnt been loaded yet, with a special check
- complete but not recently tested likeArticle() functionality since using
fictional character names
* helpers/navigation unit-testing
* helpers/cases unit-test
* navigation/actions unit-test scrollTo()
* evaluate() botaction with integration test
Blocked by #38 & #60
Add callback functions for
case()
to "filter" match post by use-case (post type) for different assembled logicSee #56 (comment)
Then update
likeAllFrom()
to run varying "liking" assembled logic for the various casesFinally, update linkedin example to verify results
Related/duplicate:
The text was updated successfully, but these errors were encountered: