enable static method

Future<bool> enable()

Enable screen wake lock - prevents screen from dimming/locking

Implementation

static Future<bool> enable() async {
  if (!isSupported) {
    debugPrint('ScreenWakeLock: Not supported on this platform');
    return false;
  }

  try {
    final result =
        await _channel.invokeMethod<Map<dynamic, dynamic>>('enable');
    _isEnabled = result?['success'] == true;
    debugPrint(
        'ScreenWakeLock: ${_isEnabled ? "Enabled" : "Failed to enable"}');
    return _isEnabled;
  } catch (e) {
    debugPrint('ScreenWakeLock: Error enabling - $e');
    return false;
  }
}