delete method
Fetch the given resource from this bridge.
Will return null if:
- The resourcedoes not exist on this bridge
- This bridge does not have an IP address
- This bridge does not have an application key
- Any other unforeseen error
Implementation
Future<Map<String, dynamic>?> delete(Resource resource) async {
  if (ipAddress == null) return null;
  if (applicationKey == null) return null;
  try {
    return await HueHttpRepo.delete(
      bridgeIpAddr: ipAddress!,
      pathToResource: resource.id,
      applicationKey: applicationKey!,
      resourceType: resource.type,
    );
  } catch (_) {
    return null;
  }
}