2.0.48 • Published 10 months ago

@phygrid/edge-messaging v2.0.48

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Phygrid Edge Messaging

A module performing device-to-module communications for gridapps

Hooks

usePublish()

Returns a (type: string, payload: any) => void function, that could be used to broadcast messages to modules.

Example:

import {usePublish} from '@phygrid/edge-messaging';

export default App = () => {
  const publish = usePublish();

  const handleClick = useCallback(() => {
    publish('Test.ping', {hello: 'world'});
  }, [publish])

  return <button onClick={handleClick}>pub</button>
}

useSubscribe(type: string, callback: (msg: any) => void, deps: any[]);

Subscribes to a certain message type.

useStatus(): boolean

Returns message bus connection status

useHeartbeat(): void

Sends heartbeats to GridOS, indicating that app is alive.

2.0.48

10 months ago

2.0.47

10 months ago

2.0.46

10 months ago

2.0.45

10 months ago

2.0.44

10 months ago

2.0.42

11 months ago

2.0.41

11 months ago

2.0.40

1 year ago

2.0.39

1 year ago

2.0.38

1 year ago

2.0.37

1 year ago

2.0.36

1 year ago

2.0.35

1 year ago

2.0.34

1 year ago

2.0.33

1 year ago

2.0.32

1 year ago

2.0.31

1 year ago

2.0.30

1 year ago

2.0.29

1 year ago

2.0.28

1 year ago

2.0.27

1 year ago

2.0.26

1 year ago

2.0.24

1 year ago

2.0.8

1 year ago

2.0.7

1 year ago

2.0.3

1 year ago

2.0.0

1 year ago

1.0.0

1 year ago

0.2.0

1 year ago

0.1.18

1 year ago

0.1.16

1 year ago

0.1.15

1 year ago

0.1.3

1 year ago

0.1.0

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago