From 40dc428f63fcbefdad8daa7ccad34682a4261e63 Mon Sep 17 00:00:00 2001 From: Eric Mastro Date: Thu, 1 Apr 2021 10:41:10 +1100 Subject: [PATCH] fix: ens search hang ENS search was executed in a task runner task. The task had a mistake during the copy/paste port from spawnAndSend. --- src/app/chat/view.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/chat/view.nim b/src/app/chat/view.nim index e80876fae2..e71d74050d 100644 --- a/src/app/chat/view.nim +++ b/src/app/chat/view.nim @@ -84,12 +84,12 @@ proc asyncMessageLoad[T](self: T, slot: string, chatId: string) = const resolveEnsTask: Task = proc(argEncoded: string) {.gcsafe, nimcall.} = let arg = decode[ResolveEnsTaskArg](argEncoded) - result = status_ens.pubkey(arg.ens) - arg.finish(result) + output = status_ens.pubkey(arg.ens) + arg.finish(output) proc resolveEns[T](self: T, slot: string, ens: string) = let arg = ResolveEnsTaskArg( - tptr: cast[ByteAddress](asyncMessageLoadTask), + tptr: cast[ByteAddress](resolveEnsTask), vptr: cast[ByteAddress](self.vptr), slot: slot, ens: ens