Issue #1 open

Add "updating profile info"

Anonymous created an issue

In version 0.1 profile info load once, when user connect first time. After that (maybe user change city, country or own name) profile info won't be updated.

Comments (4)

  1. Mikhail Korobov repo owner

    Yes, this was intentional. The reason is to avoid db write on each request.

    I can imagine 2 ways to update user's profile:

    1. use http://bitbucket.org/kmike/vkontakte/ library and update profile from server side script (this should be a method of vk_iframe.models.Profile)
    2. provide some option to update user's profile each Nth request (N could be 1).

    Если что, думаю, обсуждение допустимо вести на русском языке, т.к. это удобнее и продуктивнее, а разработка приложений для вконтакте - штука все-таки очень специфичная в географическом смысле.

    Хотелось бы только сохранить README и комментарии к коммитам на английском на всякий случай.

  2. Anonymous

    Ок. Да - идея с "profile expire time" - норм. Скажем, обновлять каждые 24 часа (при авторизации проверять "profile expire time" и обновлять). Но это делать нужно стопроцентово, так как город и страну люди не часто меняют:), а вот аватарку или еще что-то - это частенько.

    П.С. Спасибо за классный проект! Давно ждал что-то подобное...

    Напишите мне, плз. ICQ: 287266677 Jabber: vaxxxa@jabber.org Skype: vasyl.nakvasiuk

    Есть что обсудить)

  3. newpavlov

    Думаю разумно сделать это через ещё одну мидлварю, добавив в модель что-то вроде last_update и в настройки VK_EXPIRE_TIME, т.е. проверка на устаревшие данные будет проходить только при заходе пользователя на сайт. Цена вопроса один запрос в БД при каждом запросе страницы. Сейчас как раз подобное для проекта делаю, если интересно могу потом прислать что получится. (Хотелось бы обойтись без vkontakte для сохранения автономности)

  4. Log in to comment