checkResumeState function
- {required CheckResumeStateOptions options}
Checks if the user can resume recording based on the provided options.
Example usage:
final options = CheckResumeStateOptions(
recordingMediaOptions: 'video',
recordingVideoPausesLimit: 3,
recordingAudioPausesLimit: 5,
pauseRecordCount: 2,
);
final canResume = await checkResumeState(options: options);
print(canResume); // true if pauseRecordCount is within limits
Implementation
Future<bool> checkResumeState(
{required CheckResumeStateOptions options}) async {
int refLimit = options.recordingMediaOptions == 'video'
? options.recordingVideoPausesLimit
: options.recordingAudioPausesLimit;
return options.pauseRecordCount <= refLimit;
}