Skip to content

Commit 59fd254

Browse files
committed
Use action const for message passing
1 parent 6e86fa9 commit 59fd254

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

src/background/index.js

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1+
import { CREATE_BOOKMARK } from '../content/show_button_inside_element';
12
import createIconRenderer from './icon_renderer';
23

34
const renderIcon = createIconRenderer();
45

56
setInterval(renderIcon, 1000);
67
renderIcon();
78

8-
chrome.runtime.onMessage.addListener((message) => {
9-
chrome.bookmarks.create({
10-
title: message.payload.title,
11-
url: message.payload.url
12-
});
13-
});
9+
chrome.runtime.onMessage.addListener(
10+
(message = { action: null, payload: null }) => {
11+
if (message.action === CREATE_BOOKMARK) {
12+
chrome.bookmarks.create({
13+
title: message.payload.title,
14+
url: message.payload.url
15+
});
16+
}
17+
}
18+
);

src/content/show_button_inside_element.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ const CONTAINER_CLASS_NAME = 'powerlet-button';
77
const MANAGE_BUTTON_CLASS_NAME = 'manage-button';
88
const LABEL_CLASS_NAME = 'add-remove-button__label';
99

10+
export const CREATE_BOOKMARK = 'CREATE_BOOKMARK';
11+
1012
export function showButtonInsideElement(target, title, code) {
1113
const shadow = createShadowDomInside(target);
1214
const style = document.createElement('style');
@@ -118,7 +120,7 @@ export function showButtonInsideElement(target, title, code) {
118120

119121
try {
120122
chrome.runtime.sendMessage({
121-
action: 'create_bookmark',
123+
action: 'CREATE_BOOKMARK',
122124
payload: {
123125
title: title.trim(),
124126
url: code.trim()

0 commit comments

Comments
 (0)