,realShare=MTaskWithShare $ "mTaskSDS-" +++ toString identifier
} >>= \sh->set value (getSDSShare sh) >>| treturn sh
-updateShare :: Int String -> Task ()
+updateShare :: Int BCValue -> Task ()
updateShare ident val = get sdsStore
>>= \sh->(case find (\s->s.identifier==ident) sh of
Nothing = abort "Help, no share found with this ident"
- Just mts = set (fromByteCode val) (getSDSShare mts))
+ Just mts = set val (getSDSShare mts))
>>| traceValue "Updated" @! ()