Open harsh-verma-jtg opened 1 year ago
Possible Fix would be correcting type of width and height in OpenGraphModel using int? width, and int? height instead of String? height, String? width.
@hdiogenes @jeroenleenarts @gumuz @tbarbugli are there any updates planning on the plugin? There was 11 month or inactivity
i don’t think there’s any plan for updates to this package, even though we depend on it. I probably will create a fork out of this for what I need.
Describe the bug I'm currently trying to fetch open graph data from an URL as mentioned in stream_feed's documentation we can use
client.og(previewUrl)
method to fetch open graph data https://getstream.io/activity-feeds/docs/flutter-dart/open_graph_scraping/?language=dart&q=client.og If I look inside the OpenGraphData model the height and width property ofOgImage
andOgVideo
model are marked as String? type but in the API response both values are of integer type due to which whenever there is a height and width value received in API response error is thrown while parsing those due to type mismatch. Here is the log of the error_message: "Expected a value of type 'String?', but got one of type 'int'"
What version of Flutter do you use? 3.7.0
What package are you using? What version? stream_feed_flutter_core
What platform is it about?
To Reproduce Try to fetch metadata of URLs which have height and width property in response one example for it is https://google.com
Expected behavior
There should be consistency between API response and models created on frontend, most probably height and width should be of type int? so changes most probably be needed on frontend side to fix the issue