Skip to content

Commit

Permalink
feat: dont stringify worker-client messages (#1320)
Browse files Browse the repository at this point in the history
  • Loading branch information
95th committed Jul 11, 2022
1 parent fc7f00c commit 6990c3a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/mockServiceWorker.js
Expand Up @@ -316,7 +316,7 @@ function sendToClient(client, message) {
resolve(event.data)
}

client.postMessage(JSON.stringify(message), [channel.port2])
client.postMessage(message, [channel.port2])
})
}

Expand Down
10 changes: 5 additions & 5 deletions src/setupWorker/setupWorker.ts
Expand Up @@ -10,7 +10,6 @@ import { createStartHandler } from './start/createStartHandler'
import { createStop } from './stop/createStop'
import * as requestHandlerUtils from '../utils/internal/requestHandlerUtils'
import { ServiceWorkerMessage } from './start/utils/createMessageChannel'
import { jsonParse } from '../utils/internal/jsonParse'
import { RequestHandler } from '../handlers/RequestHandler'
import { RestHandler } from '../handlers/RestHandler'
import { prepareStartHandler } from './start/utils/prepareStartHandler'
Expand Down Expand Up @@ -80,9 +79,10 @@ export function setupWorker(
return
}

const message = jsonParse<
ServiceWorkerMessage<typeof eventType, any>
>(event.data)
const message = event.data as ServiceWorkerMessage<
typeof eventType,
any
>

if (!message) {
return
Expand Down Expand Up @@ -128,7 +128,7 @@ export function setupWorker(
>((resolve, reject) => {
const handleIncomingMessage = (event: MessageEvent) => {
try {
const message = JSON.parse(event.data)
const message = event.data

if (message.type === eventType) {
resolve(message)
Expand Down

0 comments on commit 6990c3a

Please sign in to comment.