Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download user avatars (according to xep-0084) #1240

Merged
merged 15 commits into from
Dec 18, 2019

Commits on Dec 18, 2019

  1. Start implementing XEP-0084

    So far we just subscribe and get the IDs.
    jubalh committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    771dfab View commit details
    Browse the repository at this point in the history
  2. xep-0084: Look for specific user and print ID

    Add a `/avatar` command.
    jubalh committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    e3538cf View commit details
    Browse the repository at this point in the history
  3. xep-0084: Download avatars

    Proof of concept.
    Needs error checking, a nice interface, general cleanup..
    jubalh committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    c2aa585 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f692d6d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f58aba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3fdeb52 View commit details
    Browse the repository at this point in the history
  7. Fix header

    jubalh committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    64a86a1 View commit details
    Browse the repository at this point in the history
  8. xep-0084:

    So far we removed the avatar feature only after a succesful retrive in
    avatar_request_item_by_id() before we are going to retrieve the actual
    image.
    
    We should remove it at every `/avatar barejid` call too so in case one
    retrieval was unsucessful that we can call it again.
    
    So far it seems like there is no other way to trigger getting the nodes
    except announcing that we support the avatar feature.
    jubalh committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    795ae00 View commit details
    Browse the repository at this point in the history
  9. xep-0084: Improve help

    jubalh committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    2b6b165 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0ea1d3f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fe41459 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    da3ee95 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6978c39 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    53b9256 View commit details
    Browse the repository at this point in the history
  15. xep-0084: add test stub file

    jubalh committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    9ac7298 View commit details
    Browse the repository at this point in the history