about summary refs log tree commit diff stats
path: root/src/io
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-10-10 19:39:29 +0200
committerbptato <nincsnevem662@gmail.com>2024-10-10 22:04:43 +0200
commit942b39f846cd9e4521a276a65c429f44ac129f2f (patch)
treeec1896c16905caed001e9d1af8835711268b492c /src/io
parent8c64d7cb4e54c289a6c18f6c144125196d888296 (diff)
downloadchawan-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.nim5
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