2.0.48 • Published 12 months ago

@phygrid/edge-messaging v2.0.48

Weekly downloads
-
License
MIT
Repository
-
Last release
12 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

12 months ago

2.0.47

12 months ago

2.0.46

12 months ago

2.0.45

1 year ago

2.0.44

1 year ago

2.0.42

1 year ago

2.0.41

1 year 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