separate share publishing from share class
[mTask.git] / Shares / mTaskShare.dcl
index 1d38669..57855c1 100644 (file)
@@ -13,6 +13,8 @@ derive class iTask MTaskShare
                ,value :: BCValue
                }
 
+instance == MTaskShare
+
 //Constructor
 makeShare :: String Int BCValue -> MTaskShare
 
@@ -27,7 +29,7 @@ cleanSharesTask :: Int MTaskDevice -> Task [MTaskShare]
 //cleanSharesTask :: Int MTaskDevice -> Task [MTaskShare]
 //Clean out shares when a device has been removed
 
-updateShareFromPublish :: MTaskDevice Int BCValue -> Task [MTaskShare]
+updateShareFromPublish :: MTaskDevice Int BCValue -> Task BCValue
 //updateShare :: Int BCValue -> Task [MTaskShare]
 
 getRealShare :: MTaskDevice MTaskShare -> Shared BCValue