author | Myhailo Danylenko <isbear@ukrpost.net> |
Mon, 20 Aug 2012 18:53:05 +0300 | |
changeset 37 | 0477d4800fbd |
parent 32 | TODO@9a6164bc805c |
child 40 | 574e404ab82f |
permissions | -rw-r--r-- |
3 | 1 |
|
29
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
2 |
* due to server bugs, some offline buddies are still notified on publication, |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
3 |
causing error reply, that pep accepts as event. check message type/presence of error tag. |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
4 |
* check input/output for validity, where applicable |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
5 |
* extract common code into one place |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
6 |
* add avatar |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
7 |
* pep_avatar, avatar_cache, avatar, aavatar (separate) |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
8 |
* hook_avatar_metadata_in @ pep_avatar |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
9 |
| hook_avatar_need_data_in (or symbol-resolved request) @ avatar_cache |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
10 |
V hook_avatar_data_in @ pep_avatar |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
11 |
hook_avatar_in @ avatar_cache |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
12 |
* (!!!) how to handle outgoing event? what and where should do what? |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
13 |
* handle url avatars (curl) |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
14 |
* report absence of avatar |
3 | 15 |