membership-attribute-service/app/filters/TestUserChecker.scala (13 lines of code) (raw):
package filters
import com.gu.identity.testing.usernames.TestUsernames
import com.gu.monitoring.SafeLogger.LogPrefix
import com.gu.monitoring.SafeLogging
class TestUserChecker(testUsernames: TestUsernames) extends SafeLogging {
def isTestUser(primaryEmailAddress: String)(implicit logPrefix: LogPrefix): Boolean = {
val isTestUser = testUsernames.isValidEmail(primaryEmailAddress)
if (isTestUser) {
logger.info(primaryEmailAddress + " is a test user")
}
isTestUser
}
}