Blynk disconnects on interrupt

Hi,
I keep getting disconnected from the blynk server whenever an interrupt is detected.
This is a simple code to detect interrupts on pin D7 (connected to a radiation geiger counter)
(Using nodemcu with wifi). I’m probably doing something very stupid, sorry. Any help is appreciated!

#define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

int bitoque = 0;

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "";
char pass[] = "";

void setup()
{
  
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
  attachInterrupt(D7,GetEvent,FALLING);  // Geiger event on pin 2 triggers interrupt
}

void loop()
{  
 Blynk.run();
  }

void GetEvent()
{   // ISR triggered for each new event (count)
   bitoque++;
  Blynk.virtualWrite(60, bitoque);
return;

}

Probably just simple case of too much too fast that caused flooding… I don’t use a lot of interrupts, and I don’t think you are running into switch bounce with a sensor, but it may still be generating pulses way to fast.

http://docs.blynk.cc/#troubleshooting-flood-error

@LastCaress with ESP’s you can do almost nothing with the interrupt running. At best you set a flag and poll for a flag change. Try amending your function to this:

void GetEvent()
{   // ISR triggered for each new event (count)
  noInterrupts();  // disable interrupts
  bitoque++;
  Blynk.virtualWrite(60, bitoque);
  interrupts(); // enable interrupts
return;
}