author | Myhailo Danylenko <isbear@ukrpost.net> |
Sun, 23 Sep 2012 15:38:29 +0300 | |
changeset 40 | 574e404ab82f |
parent 37 | 0477d4800fbd |
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) |
40
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
8 |
* in |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
9 |
* !avatar-metadata-in @ pep_avatar |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
10 |
* symbol-resolved request @ avatar_cache |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
11 |
* !avatar-data-in @ pep_avatar |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
12 |
* !avatar-in (file) @ avatar_cache |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
13 |
* print, printaa @ avatar, aavatar |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
14 |
* out |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
15 |
* avatar_cache calculates hash and saves hash to cache(, links jid to hash?) |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
16 |
* avatar_cache !avatar-data-out |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
17 |
* pep_avatar sends data |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
18 |
* pep_avatar reports error/notify of success (does static handler have node info?) |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
19 |
* avatar_cache gets file from cache, calculates metadata, !avatar-metadata-out |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
20 |
* pep_avatar sends metadata |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
21 |
* pep_avatar reports error/(notify of success?) |
574e404ab82f
[geoloc] fix missing symbol
Myhailo Danylenko <isbear@ukrpost.net>
parents:
37
diff
changeset
|
22 |
* avatar_cache (links jid to hash?) |
29
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
23 |
* handle url avatars (curl) |
23fa36d480fb
Merge pep modules & use events
Myhailo Danylenko <isbear@ukrpost.net>
parents:
20
diff
changeset
|
24 |
* report absence of avatar |
3 | 25 |