Skip to content

Commit 9c66326

Browse files
committed
fixup! HACK disable more sanity
1 parent 412f388 commit 9c66326

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

crates/syn2mas/src/migration.rs

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,6 @@
33
// SPDX-License-Identifier: AGPL-3.0-only
44
// Please see LICENSE in the repository root for full details.
55

6-
#![expect(
7-
clippy::overly_complex_bool_expr,
8-
reason = "This is temporary, to remove a few safe guards"
9-
)]
10-
116
//! # Migration
127
//!
138
//! This module provides the high-level logic for performing the Synapse-to-MAS
@@ -320,8 +315,7 @@ async fn migrate_threepids(
320315
continue;
321316
};
322317
let Some(user_infos) = state.users.get(username.as_str()).copied() else {
323-
if true || is_likely_appservice(&username) {
324-
// HACK can we do anything better
318+
if is_likely_appservice(&username) {
325319
continue;
326320
}
327321
return Err(Error::MissingUserFromDependentTable {
@@ -406,8 +400,7 @@ async fn migrate_external_ids(
406400
.into_extract_localpart(synapse_user_id.clone())?
407401
.to_owned();
408402
let Some(user_infos) = state.users.get(username.as_str()).copied() else {
409-
if true || is_likely_appservice(&username) {
410-
// HACK can we do anything better
403+
if is_likely_appservice(&username) {
411404
continue;
412405
}
413406
return Err(Error::MissingUserFromDependentTable {
@@ -493,8 +486,7 @@ async fn migrate_devices(
493486
.into_extract_localpart(synapse_user_id.clone())?
494487
.to_owned();
495488
let Some(user_infos) = state.users.get(username.as_str()).copied() else {
496-
if true || is_likely_appservice(&username) {
497-
// HACK can we do anything better
489+
if is_likely_appservice(&username) {
498490
continue;
499491
}
500492
return Err(Error::MissingUserFromDependentTable {
@@ -597,8 +589,7 @@ async fn migrate_unrefreshable_access_tokens(
597589
.into_extract_localpart(synapse_user_id.clone())?
598590
.to_owned();
599591
let Some(user_infos) = state.users.get(username.as_str()).copied() else {
600-
if true || is_likely_appservice(&username) {
601-
// HACK can we do anything better
592+
if is_likely_appservice(&username) {
602593
continue;
603594
}
604595
return Err(Error::MissingUserFromDependentTable {
@@ -719,8 +710,7 @@ async fn migrate_refreshable_token_pairs(
719710
.into_extract_localpart(synapse_user_id.clone())?
720711
.to_owned();
721712
let Some(user_infos) = state.users.get(username.as_str()).copied() else {
722-
if true || is_likely_appservice(&username) {
723-
// HACK can we do anything better
713+
if is_likely_appservice(&username) {
724714
continue;
725715
}
726716
return Err(Error::MissingUserFromDependentTable {
@@ -836,5 +826,9 @@ fn transform_user(
836826
// e.g. read application service registration files.
837827
#[inline]
838828
fn is_likely_appservice(localpart: &str) -> bool {
829+
// HACK(matrix.org): These are the namespaces we use on matrix.org
839830
localpart.starts_with('_')
831+
|| localpart.starts_with("freenode_")
832+
|| localpart.starts_with("slack_")
833+
|| localpart.starts_with("torn_")
840834
}

0 commit comments

Comments
 (0)