make everything more robust
[mTask.git] / miTask.icl
index f701b64..ba28987 100644 (file)
@@ -35,7 +35,7 @@ demo = viewInformation "" [] "Hello world"
 mTaskManager :: Task ()
 mTaskManager = startupDevices >>| anyTask 
                [ viewmTasks @! ()
-               , whileUnchanged sdsStore manageShares
+               , whileUnchanged sdsStore manageShares @! ()
                , whileUnchanged deviceStore $ manageDevices process
                ] <<@ ApplyLayout (foldl1 sequenceLayouts
                        [arrangeWithSideBar 0 LeftSide 260 True
@@ -66,7 +66,7 @@ mTaskManager = startupDevices >>| anyTask
                                proc [m:ms] = traceValue (toString m) >>| (case m of
 //                                     MTSDSAck i = traceValue (toString m) @! ()
 //                                     MTSDSDelAck i = traceValue (toString m) @! ()
-                                       MTPub i val = updateShare i val
+                                       MTPub i val = updateShare i val @! ()
                                        MTTaskAck i mem = deviceTaskAcked device i mem
                                        MTTaskDelAck i = deviceTaskDeleteAcked device i @! ()
                                        MTDevSpec s = deviceAddSpec device s @! ()