displaying bar graph, fetching distributions message

This commit is contained in:
Sriram Hariharan
2023-03-08 00:26:56 -06:00
parent f3bf746c6e
commit fe8c2378d2
11 changed files with 193 additions and 6 deletions

View File

@@ -9,6 +9,7 @@ import { SessionStore } from './storage/SessionStore';
import browserActionHandler from './handler/browserActionHandler';
import hotReloadingHandler from './handler/hotReloadingHandler';
import tabManagementHandler from './handler/tabManagementHandler';
import courseDataHandler from './handler/courseDataHandler';
onServiceWorkerAlive();
@@ -34,6 +35,7 @@ const messageListener = new MessageListener<BACKGROUND_MESSAGES>({
...browserActionHandler,
...hotReloadingHandler,
...tabManagementHandler,
...courseDataHandler,
});
messageListener.listen();

View File

@@ -0,0 +1,14 @@
import { MessageHandler } from 'chrome-extension-toolkit';
import CourseDataMessages from 'src/shared/messages/CourseDataMessages';
const courseDataHandler: MessageHandler<CourseDataMessages> = {
getDistribution({ data, sendResponse }) {
const { course } = data;
const dummyData = Array.from({ length: 18 }, () => Math.floor(Math.random() * 100));
sendResponse(dummyData);
},
};
export default courseDataHandler;