Unable to unsubscribe from datasocket

Hello,
I am unable to unsubscribe for a stocksymbol once I subscribe to it on Data Socket.
I have tried

1: https://github.com/FyersDev/fyers-api-sample-code/blob/sample_v3/v3/node/websocket/data_socket/unsubscribeUpdate.js

2: https://support.fyers.in/portal/en/kb/articles/how-can-i-effectively-unsubscribe-from-subscribed-symbols-in-fyers

3: https://support.fyers.in/portal/en/kb/articles/how-does-the-unsubscribe-action-function-in-the-websocket-api

4: https://myapi.fyers.in/docs#tag/Web-Socket/paths/~1WebSocket/get

Here is my trial code.

        FyersDataSocket.subscribe(["MCX:CRUDEOIL24MAY6950CE"]);
        setTimeout(() => {
            FyersDataSocket.unsubscribe(["MCX:CRUDEOIL24MAY6950CE"], false);
            const resBody = {
                symbol:['MCX:CRUDEOIL24MAY6950CE'],                
                dataType:'symbolUpdate'                
                }
                
                FyersDataSocket.unsubscribe(resBody)
        }, 10000);
1 reply