diff options
author | bptato <nincsnevem662@gmail.com> | 2024-10-10 19:39:29 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-10-10 22:04:43 +0200 |
commit | 942b39f846cd9e4521a276a65c429f44ac129f2f (patch) | |
tree | ec1896c16905caed001e9d1af8835711268b492c /src/io | |
parent | 8c64d7cb4e54c289a6c18f6c144125196d888296 (diff) | |
download | chawan-942b39f846cd9e4521a276a65c429f44ac129f2f.tar.gz |
promise: remove newPromise
normal construction is enough (and it wasn't really used anyway)
Diffstat (limited to 'src/io')
-rw-r--r-- | src/io/promise.nim | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/io/promise.nim b/src/io/promise.nim index efb5a0a0..a53f530b 100644 --- a/src/io/promise.nim +++ b/src/io/promise.nim @@ -19,9 +19,6 @@ type Promise*[T] = ref object of EmptyPromise res*: T -proc newPromise*[T](): Promise[T] = - return Promise[T]() - proc resolve*(promise: EmptyPromise) = var promise = promise while true: @@ -44,7 +41,7 @@ proc newResolvedPromise*(): EmptyPromise = return res proc newResolvedPromise*[T](x: T): Promise[T] = - let res = newPromise[T]() + let res = Promise[T]() res.resolve(x) return res |