Skip to content

Commit 89e662c

Browse files
committed
fix: some bug
1 parent ad73c25 commit 89e662c

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/app/api/cfile/[name]/route.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export async function GET(request, { params }) {
1919
let { env, cf, ctx } = getRequestContext();
2020

2121
let req_url = new URL(request.url);
22-
22+
2323
if (!env.TG_BOT_TOKEN || !env.TG_CHAT_ID) {
2424
return Response.json({
2525
status: 500,
@@ -43,7 +43,7 @@ export async function GET(request, { params }) {
4343

4444
try {
4545
rating = await getRating(env.IMG, `/cfile/${name}`);
46-
if (rating === 3) {
46+
if (rating === 3 && !(Referer === `${req_url.origin}/admin` || Referer === `${req_url.origin}/list` || Referer === `${req_url.origin}/`)) {
4747
await logRequest(env, name, Referer, clientIp);
4848
return Response.redirect(`${req_url.origin}/img/blocked.png`, 302);
4949
}

src/app/api/rfile/[name]/route.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export async function OPTIONS(request) {
1616
}
1717

1818

19-
2019
//https://developers.cloudflare.com/r2/examples/demo-worker/
2120
export async function GET(request, { params }) {
2221
const { name } = params
@@ -46,7 +45,7 @@ export async function GET(request, { params }) {
4645

4746
try {
4847
rating = await getRating(env.IMG, `/rfile/${name}`);
49-
if (rating === 3) {
48+
if (rating === 3 && !(Referer === `${req_url.origin}/admin` || Referer === `${req_url.origin}/list` || Referer === `${req_url.origin}/`)) {
5049
await logRequest(env, name, Referer, clientIp);
5150
return Response.redirect(`${req_url.origin}/img/blocked.png`, 302);
5251
}

src/components/SwitchButton.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const Switcher = ({ initialChecked, initName }) => {
2929
const [isChecked, setIsChecked] = useState(initialChecked === 3);
3030
// const isDisabled = initialChecked > 3;
3131
// console.log(initName);
32-
const isDisabled = initName.startsWith('/file') || initName.startsWith('/cfile');
32+
const isDisabled = initName.startsWith('/file') || initName.startsWith('/cfile') || initName.startsWith('/rfile');
3333

3434
useEffect(() => {
3535
setIsChecked(initialChecked === 3);

0 commit comments

Comments
 (0)