We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0092ac commit 629a6faCopy full SHA for 629a6fa
src/Control/Distributed/Process/Node.hs
@@ -955,7 +955,11 @@ ncEffectRegister from label atnode mPid reregistration = do
955
do modify' $ registeredHereFor label ^= mPid
956
updateRemote node currentVal mPid
957
case mPid of
958
- (Just p) -> liftIO $ trace node (MxRegistered p label)
+ (Just p) -> do
959
+ if reregistration
960
+ then liftIO $ trace node (MxUnRegistered (fromJust currentVal) label)
961
+ else return ()
962
+ liftIO $ trace node (MxRegistered p label)
963
Nothing -> liftIO $ trace node (MxUnRegistered (fromJust currentVal) label)
964
newVal <- gets (^. registeredHereFor label)
965
ncSendToProcess from $ unsafeCreateUnencodedMessage $
0 commit comments