]> git.codecow.com Git - nano25519.git/commitdiff
Simplify errors from worker listener.
authorChris Duncan <chris@zoso.dev>
Sat, 15 Aug 2026 10:01:14 +0000 (03:01 -0700)
committerChris Duncan <chris@zoso.dev>
Sat, 15 Aug 2026 10:01:14 +0000 (03:01 -0700)
src/lib/worker.ts

index 34a32dcc8ddcf8bfd44883cb5a45d74542443004..9a64c9143a5d43354692cbe0cdf651ba94511f9a 100644 (file)
@@ -81,15 +81,8 @@ const nano25519_worker_init = ({ derive, sign, verify }: ReturnType<typeof nano2
                                        throw new TypeError(`Invalid action '${data.action}'`)
                                }
                        }
-               } catch (err: unknown) {
-                       if (typeof err === 'object' && err != null) {
-                               const { message } = err as Record<string, unknown>
-                               if (typeof message === 'string' && !message.includes('divide by zero')) {
-                                       result = message
-                               }
-                       } else {
-                               result = JSON.stringify(err)
-                       }
+               } catch (err: any) {
+                       result = JSON.stringify(err?.message ?? err ?? 'unknown error in nano25519 worker listener')
                } finally {
                        const data = { id, result }
                        BROWSER: postMessage(data)