MCPcopy Create free account
hub / github.com/Recordscript/recordscript / get_size

Function get_size

libs/scrap/src/common/android.rs:177–190  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

175}
176
177fn get_size() -> Option<(u16, u16, u16)> {
178 let res = call_main_service_get_by_name("screen_size").ok()?;
179 if let Ok(json) = serde_json::from_str::<HashMap<String, Value>>(&res) {
180 if let (Some(Value::Number(w)), Some(Value::Number(h)), Some(Value::Number(scale))) =
181 (json.get("width"), json.get("height"), json.get("scale"))
182 {
183 let w = w.as_i64()? as _;
184 let h = h.as_i64()? as _;
185 let scale = scale.as_i64()? as _;
186 return Some((w, h, scale));
187 }
188 }
189 None
190}

Callers 2

primaryMethod · 0.85
refresh_sizeMethod · 0.85

Calls 2

getMethod · 0.80

Tested by

no test coverage detected