(&self, server_id: &str)
| 455 | .fetch_optional(&mut *transaction) |
| 456 | .await? |
| 457 | .and_then(|row| row.try_get::<String, _>(0).ok()); |
| 458 | let Some(old_server_id) = owner else { |
| 459 | transaction.rollback().await?; |
| 460 | return Ok(TokenRelocation::NotFound); |
| 461 | }; |
| 462 | if old_server_id == new_server_id { |
| 463 | transaction.rollback().await?; |
| 464 | return Ok(TokenRelocation::Unchanged); |
| 465 | } |
| 466 |
no test coverage detected