Added comments

This commit is contained in:
z0ccc 2021-06-28 14:35:03 -04:00
parent 8e5791dd45
commit 9d524f852d

View file

@ -3,6 +3,7 @@ import { useState, useEffect } from 'react';
import Bowser from 'bowser'; import Bowser from 'bowser';
import Table from './Table'; import Table from './Table';
// sorts array into comma separated list
const sortArr = (arr) => { const sortArr = (arr) => {
const arrLength = arr.length; const arrLength = arr.length;
let list = ''; let list = '';
@ -13,6 +14,7 @@ const sortArr = (arr) => {
return list; return list;
}; };
// sorts plugins object into comma separated list
const sortPlugins = (data) => { const sortPlugins = (data) => {
const length = data.length; const length = data.length;
@ -25,7 +27,7 @@ const sortPlugins = (data) => {
}; };
const fetchData = (data) => { const fetchData = (data) => {
fetch('http://localhost:8000/', { fetch('https://server.vytal.io/', {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
@ -39,6 +41,7 @@ const TableWrap = () => {
const [batStatus, setBatStatus] = useState(''); const [batStatus, setBatStatus] = useState('');
useEffect(() => { useEffect(() => {
// waits for battery info to resolve and then updates
if ('getBattery' in navigator) { if ('getBattery' in navigator) {
navigator.getBattery().then((res) => { navigator.getBattery().then((res) => {
setBatLevel(`${Math.round(res.level * 100)}%`); setBatLevel(`${Math.round(res.level * 100)}%`);
@ -49,6 +52,7 @@ const TableWrap = () => {
setBatStatus('N/A'); setBatStatus('N/A');
} }
// checks if user is okay with sending anonymous data
chrome.storage.sync.get('sendData', ({ sendData }) => { chrome.storage.sync.get('sendData', ({ sendData }) => {
if (!sendData) { if (!sendData) {
fetchData(software.concat(hardware)); fetchData(software.concat(hardware));
@ -61,6 +65,7 @@ const TableWrap = () => {
const gl = document.createElement('canvas').getContext('webgl'); const gl = document.createElement('canvas').getContext('webgl');
const ext = gl.getExtension('WEBGL_debug_renderer_info'); const ext = gl.getExtension('WEBGL_debug_renderer_info');
// Software table items
const software = [ const software = [
{ {
key: 'browser', key: 'browser',
@ -149,6 +154,7 @@ const TableWrap = () => {
}, },
]; ];
// Hardware table items
const hardware = [ const hardware = [
{ {
key: 'screenResolution', key: 'screenResolution',