From fb711d58f185c5f43cf48d3b14f3bd5208d1793d Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Fri, 12 Mar 2021 22:44:25 -0800 Subject: [PATCH] Updated bot detection library. --- package.json | 2 +- pages/api/collect.js | 6 +++--- yarn.lock | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 485cc221..d2cda0ab 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "formik": "^2.2.6", "immer": "^8.0.1", "is-localhost-ip": "^1.4.0", - "isbot-fast": "^1.2.0", + "isbot": "^3.0.25", "jose": "2.0.3", "maxmind": "^4.3.1", "moment-timezone": "^0.5.32", diff --git a/pages/api/collect.js b/pages/api/collect.js index a6140169..98ab54e3 100644 --- a/pages/api/collect.js +++ b/pages/api/collect.js @@ -1,14 +1,14 @@ -import isBot from 'isbot-fast'; +import isbot from 'isbot'; import { savePageView, saveEvent } from 'lib/queries'; import { useCors, useSession } from 'lib/middleware'; +import { getIpAddress } from 'lib/request'; import { ok, badRequest } from 'lib/response'; import { createToken } from 'lib/crypto'; -import { getIpAddress } from '../../lib/request'; export default async (req, res) => { await useCors(req, res); - if (isBot(req.headers['user-agent'])) { + if (isbot(req.headers['user-agent'])) { return ok(res); } diff --git a/yarn.lock b/yarn.lock index 3d952c2c..4ecd9b4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4414,10 +4414,10 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isbot-fast@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/isbot-fast/-/isbot-fast-1.2.0.tgz#ef0ef1d5db34eb60777250ae26fceb72b94153e2" - integrity sha512-twjuQzy2gKMDVfKGQyQqrx6Uy4opu/fiVUTTpdqtFsd7OQijIp5oXvb27n5EemYXaijh5fomndJt/SPRLsEdSg== +isbot@^3.0.25: + version "3.0.25" + resolved "https://registry.yarnpkg.com/isbot/-/isbot-3.0.25.tgz#56c9fe4134016ae84204738b59c0364e7a801f7c" + integrity sha512-8mLxO0arSU+JYfcJBbwROCzVhqAdqJSMmsyMDVj4dd7enEevjrNCXjoG0oSkIfZ4icPHuxocO1z3k1oDoI/rbw== isexe@^2.0.0: version "2.0.0"