mirror of
https://github.com/logos-storage/nim-datastore.git
synced 2026-01-10 17:43:13 +00:00
simplify ThreadResult
This commit is contained in:
parent
cd17da9f74
commit
9bca62b235
@ -90,10 +90,6 @@ proc `=destroy`*(x: var SharedSignalObj) =
|
||||
release(x.sigptr)
|
||||
x.sigptr = nil
|
||||
|
||||
proc new*(tp: typedesc[SharedSignal]): Future[SharedSignal] {.async.} =
|
||||
result = newSharedPtr[SharedSignalObj](SharedSignalObj)
|
||||
result[].sigptr = await getThreadSignal()
|
||||
|
||||
proc new*(tp: typedesc[SharedSignal],
|
||||
count: int): SharedSignal =
|
||||
result = newSharedPtr[SharedSignalObj](SharedSignalObj, manualCount = count)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user