X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2Fprotocol%2FProtocol.js;h=a2bb93060a3fce351938b60588a392d2d63d0a25;hb=d1e6672bca5fb89428e3028227bb989dbc381042;hp=7cd0b754b1b19944d0e5b1124b3a3932187dd43b;hpb=601947fac408c56023badfaafc9d47cb7e57a0f7;p=alttp.git diff --git a/resources/js/components/protocol/Protocol.js b/resources/js/components/protocol/Protocol.js index 7cd0b75..a2bb930 100644 --- a/resources/js/components/protocol/Protocol.js +++ b/resources/js/components/protocol/Protocol.js @@ -13,11 +13,15 @@ const Protocol = ({ id }) => { const [protocol, setProtocol] = useState([]); useEffect(() => { + const ctrl = new AbortController(); axios - .get(`/api/protocol/${id}`) + .get(`/api/protocol/${id}`, { signal: ctrl.signal }) .then(response => { setProtocol(response.data); }); + return () => { + ctrl.abort(); + }; }, [id]); useEffect(() => {