Skip to content

Instantly share code, notes, and snippets.

@waterlink
Created December 5, 2016 23:41
Show Gist options
  • Save waterlink/3dc2573e9762ac3d33aff07dab518aa9 to your computer and use it in GitHub Desktop.
Save waterlink/3dc2573e9762ac3d33aff07dab518aa9 to your computer and use it in GitHub Desktop.
class UserSearch {
func search(id : UserId): [User] {
warn("`UserSearch.search` is deprecated. Use `UserSearch.search_by_query` instead")
search_by_query(UserIdQuery(id))
}
func search_by_email(email : Email): [User] {
warn("`UserSearch.search_by_email` is deprecated. Use `UserSearch.search_by_query` instead")
search_by_query(UserEmailQuery(email))
}
func search_by_nickname(nickname : Nickname): [User] {
warn("`UserSearch.search_by_nickname` is deprecated. Use `UserSearch.search_by_query` instead")
search_by_query(UserNicknameQuery(nickname))
}
// ...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment