0.1.1 • Published 6 years ago

message-system-chrome-messenger v0.1.1

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

message-system-chrome-messenger

A message-system messenger for Chrome extension.

Client/Server

Usage

server.js

import { MessageSystem, PERMISSION }  from 'message-system'
import { ChromeMessenger } from 'message-system-chrome-messenger'

const context = {
  hello() {
    return 'world'
  }
}

const backgroundMessenger = new ChromeMessenger(true)
const ms = new MessageSystem(backgroundMessenger, [PERMISSION.RECEIVE.CALL], context)

client.js

import { MessageSystem, PERMISSION }  from 'message-system'
import { ChromeMessenger } from 'message-system-chrome-messenger'

const optionsMessenger = new ChromeMessenger()
const ms = new MessageSystem(optionsMessenger, [PERMISSION.SEND.CALL])

const result = await ms.sendCallMessage(['hello'])