From 68dc0f77b5233bced3d7a905d0d2d03eb3697d5f Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Wed, 11 Mar 2020 00:39:55 +0800 Subject: [PATCH] refactor: remove safe-touch --- package.json | 1 - src/components/MetaBar.tsx | 5 ++--- yarn.lock | 5 ----- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 876d61d..1a72647 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "react-dom": "^16.8.6", "react-use": "^13.8.0", "react-window": "^1.8.5", - "safe-touch": "^0.2.2", "webextension-polyfill": "^0.5.0" }, "devDependencies": { diff --git a/src/components/MetaBar.tsx b/src/components/MetaBar.tsx index 4d9e655..c80a38c 100644 --- a/src/components/MetaBar.tsx +++ b/src/components/MetaBar.tsx @@ -1,5 +1,4 @@ import * as React from 'react' -import { safeTouch } from 'safe-touch' import { MetaData } from 'utils/GitHubHelper' type Props = { @@ -7,8 +6,8 @@ type Props = { } export function MetaBar({ metaData }: Props) { - const userUrl = safeTouch(metaData).api.owner.html_url() - const repoUrl = safeTouch(metaData).api.html_url() + const userUrl = metaData?.api?.owner.html_url + const repoUrl = metaData?.api?.html_url return (
diff --git a/yarn.lock b/yarn.lock index be9a683..34b6c5c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6955,11 +6955,6 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -safe-touch@^0.2.2: - version "0.2.5" - resolved "https://registry.yarnpkg.com/safe-touch/-/safe-touch-0.2.5.tgz#3b6c5f724622daf2a71f918aaa303e13e729ced9" - integrity sha512-IIMmIaHoaTLqSuDKk3HBJRXo1CkZfCa7sCPiuzF85o3X/5QAT+LaTSM23n3BfLtl8ry9caAaTZWPpWZ2gDjriQ== - "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"