pub fn dm_thread(v: &Value, other: &Contact) -> Vec<Row>
GET /api/cli/dm/:id → rows, oldest first.
GET /api/cli/dm/:id