Increase key emitter max listeners
This commit is contained in:
parent
9e2d09cafd
commit
4ca9353cd9
@ -1,10 +1,13 @@
|
|||||||
import React, { useEffect, useState, useContext } from "react";
|
import React, { useEffect, useState, useContext } from "react";
|
||||||
import { EventEmitter } from "events";
|
import { EventEmitter } from "events";
|
||||||
|
|
||||||
const KeyboardContext = React.createContext({ keyEmitter: new EventEmitter() });
|
const keyboardEmitter = new EventEmitter();
|
||||||
|
keyboardEmitter.setMaxListeners(100);
|
||||||
|
|
||||||
|
const KeyboardContext = React.createContext({ keyEmitter: keyboardEmitter });
|
||||||
|
|
||||||
export function KeyboardProvider({ children }: { children: React.ReactNode }) {
|
export function KeyboardProvider({ children }: { children: React.ReactNode }) {
|
||||||
const [keyEmitter] = useState(new EventEmitter());
|
const [keyEmitter] = useState(keyboardEmitter);
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
function handleKeyDown(event: Event) {
|
function handleKeyDown(event: Event) {
|
||||||
// Ignore text input
|
// Ignore text input
|
||||||
|
Loading…
x
Reference in New Issue
Block a user