Browse Source

avatar field in kvs is deprecated. All images now stored in images proplist

Andrey Sergienko 10 years ago
parent
commit
403b4b5fb8
3 changed files with 3 additions and 3 deletions
  1. 1 1
      src/github.erl
  2. 1 1
      src/google.erl
  3. 1 1
      src/twitter.erl

+ 1 - 1
src/github.erl

@@ -54,7 +54,7 @@ registration_data(Props, github, Ori) ->
     Ori#user{   id= Email,
     Ori#user{   id= Email,
                 username = binary_to_list(proplists:get_value(<<"login">>, Props)),
                 username = binary_to_list(proplists:get_value(<<"login">>, Props)),
                 display_name = Name,
                 display_name = Name,
-                avatar = proplists:get_value(<<"avatar_url">>, Props),
+                images = [{gh_avatar,proplists:get_value(<<"avatar_url">>, Props)}|Ori#user.images],
                 email = Email,
                 email = Email,
                 names  = Name,
                 names  = Name,
                 surnames = [],
                 surnames = [],

+ 1 - 1
src/google.erl

@@ -19,7 +19,7 @@ registration_data(Props, google, Ori)->
     Email = proplists:get_value(<<"email">>,Props),
     Email = proplists:get_value(<<"email">>,Props),
     Ori#user{   id = Email,
     Ori#user{   id = Email,
                 display_name = proplists:get_value(<<"displayName">>, Props),
                 display_name = proplists:get_value(<<"displayName">>, Props),
-                avatar = Image,
+                images = [{google_avatar,Image}|Ori#user.images],
                 email = Email,
                 email = Email,
                 names = GivenName,
                 names = GivenName,
                 surnames = FamilyName,
                 surnames = FamilyName,

+ 1 - 1
src/twitter.erl

@@ -16,7 +16,7 @@ registration_data(Props, twitter, Ori)->
     Ori#user{   id = Email,
     Ori#user{   id = Email,
                 username = re:replace(UserName, "\\.", "_", [{return, list}]),
                 username = re:replace(UserName, "\\.", "_", [{return, list}]),
                 display_name = proplists:get_value(<<"screen_name">>, Props),
                 display_name = proplists:get_value(<<"screen_name">>, Props),
-                avatar = proplists:get_value(<<"profile_image_url">>, Props),
+                images = [{tw_avatar,proplists:get_value(<<"profile_image_url">>, Props)}|Ori#user.images],
                 names = proplists:get_value(<<"name">>, Props),
                 names = proplists:get_value(<<"name">>, Props),
                 email = Email,
                 email = Email,
                 surnames = [],
                 surnames = [],