Implement the merge() operator.
ClosedPublic

Authored by markwei on Apr 5 2017, 5:39 PM.

Details

Summary

Split Operation.onConnect() and Operation.onDisconnect() into pre/post connect and pre/post disconnect.
This allows implementations to distinguish the order of value propogation.

Fixes https://github.com/material-motion/material-motion-android/issues/58

Diff Detail

Repository
rMDMSTREAMSANDROID reactive-motion-android
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
markwei created this revision.Apr 5 2017, 5:39 PM
Restricted Application added a reviewer: O2: Material Motion. · View Herald TranscriptApr 5 2017, 5:39 PM
Restricted Application added a project: Material Motion. · View Herald Transcript
Restricted Application added a reviewer: O6: Material Android platform reviewers. · View Herald Transcript
Restricted Application added a reviewer: Material Motion. · View Herald Transcript
Restricted Application failed to build Restricted Buildable!Apr 5 2017, 5:41 PM
markwei updated this revision to Diff 10662.Apr 5 2017, 8:04 PM

Update summary.

markwei edited the summary of this revision. (Show Details)Apr 5 2017, 8:04 PM
markwei edited the summary of this revision. (Show Details)
Restricted Application failed to build Restricted Buildable!Apr 5 2017, 8:05 PM
featherless accepted this revision.Apr 8 2017, 7:52 PM
This revision is now accepted and ready to land.Apr 8 2017, 7:52 PM
This revision was automatically updated to reflect the committed changes.