simplify ThreadResult

This commit is contained in:
Jaremy Creechley 2023-09-14 16:03:42 -07:00
parent cd17da9f74
commit 9bca62b235
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -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)