reset method
Reset the time guard state. This allows new notifications and resets the native side tracking.
Implementation
@override
Future<void> reset() async {
try {
isChanged = false; // Reset Flutter side flag
await methodChannel.invokeMethod('reset'); // Reset native side
} catch (e) {
safeLog('Failed to reset time guard', error: e);
rethrow;
}
}