File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11"use client" ;
22
3- import "devtools-detect" ;
43import { graphql , readFragment } from "@/gql" ;
54import { CHEAT_DETECTION } from "@/lib/features" ;
65import { useMutation , useSuspenseQuery } from "@apollo/client/react" ;
@@ -82,19 +81,13 @@ export function useCheatDetector({ enable }: { enable?: boolean }) {
8281 } , THROTTLE_TIME_MS ) ;
8382 } ;
8483
85- const devtoolsChangeHandler = async ( ) => {
86- await createRecord ( "開啟開發者工具" ) ;
87- } ;
88-
8984 const screenLeaveHandler = async ( ) => {
9085 await createRecord ( "離開系統" ) ;
9186 } ;
9287
93- window . addEventListener ( "devtoolschange" , devtoolsChangeHandler ) ;
9488 window . addEventListener ( "blur" , screenLeaveHandler ) ;
9589
9690 return ( ) => {
97- window . removeEventListener ( "devtoolschange" , devtoolsChangeHandler ) ;
9891 window . removeEventListener ( "blur" , screenLeaveHandler ) ;
9992 if ( throttleTimeout ) {
10093 clearTimeout ( throttleTimeout ) ;
You can’t perform that action at this time.
0 commit comments