Skip to content

Commit 574e486

Browse files
feat(overmind): move onInitialize to action onInitializeOvermind
BREAKING CHANGE: no more onInitialize, use action onInitializeOvermind instead
1 parent e23f57d commit 574e486

File tree

15 files changed

+310
-318
lines changed

15 files changed

+310
-318
lines changed

packages/node_modules/overmind-devtools-client/src/overmind/actions.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,21 @@ import {
99
AppMessageType,
1010
Tab,
1111
} from './types'
12-
import { createApp, getActionId, isValidJson } from './utils'
12+
import { createApp, isValidJson } from './utils'
13+
14+
export const onInitializeOvermind = async ({ state, effects }, app) => {
15+
state.port = effects.utils.getPort()
16+
17+
effects.connector.onMessage(app.actions.onMessage)
18+
effects.connector.onDisconnect(app.actions.onDisconnect)
19+
20+
await effects.connector.connect(state.port)
21+
22+
state.actionsSplitSize =
23+
(await effects.storage.get('devtool.actionsSplitSize')) || 200
24+
25+
state.appHost = (await effects.storage.get('devtool.appHost')) || null
26+
}
1327

1428
export const onMessage = pipe(
1529
o.ensureCurrentApp,

packages/node_modules/overmind-devtools-client/src/overmind/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@ import {
77

88
import * as actions from './actions'
99
import * as effects from './effects'
10-
import onInitialize from './onInitialize'
1110
import state from './state'
1211

1312
export const config = {
14-
onInitialize,
1513
effects,
1614
actions,
1715
state,

packages/node_modules/overmind-devtools-client/src/overmind/onInitialize.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)