Get the current cursor for `(session_id, array_name)`, if any.
(&self, session_id: &str, array_name: &str)
| 143 | |
| 144 | /// Get the current cursor for `(session_id, array_name)`, if any. |
| 145 | pub fn get(&self, session_id: &str, array_name: &str) -> Option<ArraySubscriberState> { |
| 146 | let map = self.inner.read().unwrap_or_else(|p| p.into_inner()); |
| 147 | map.get(&(session_id.to_string(), array_name.to_string())) |
| 148 | .cloned() |
| 149 | } |
| 150 | } |
| 151 | |
| 152 | // ─── Backing store ──────────────────────────────────────────────────────────── |