- def find_or_make(author, doc) do
- query = from user in User,
- where: user.local == false and fragment("? @> ?", user.info, ^%{ostatus_uri: author})
-
- user = Repo.one(query)
-
- if is_nil(user) do
- make_user(doc)
- else
- {:ok, user}
- end
- end
-