about summary refs log tree commit diff stats
path: root/src/log.h
diff options
context:
space:
mode:
authorIsaacM88 <izack23@gmail.com>2023-05-02 12:22:31 -0600
committerIsaacM88 <izack23@gmail.com>2023-05-02 14:45:54 -0600
commitecdeb750f3353142e1d135226e81cba7f08cacd8 (patch)
tree18e8e70f804ca08722f3d3d7dec8b065404e8013 /src/log.h
parentf4d418a95f25d1280c1d89ccecc86a4087f6e7fa (diff)
downloadprofani-tty-ecdeb750f3353142e1d135226e81cba7f08cacd8.tar.gz
Add ability to disable avatar publishing
Add "/avatar disable" to comply with point "3.5 Publisher Disables
Avatar Publishing" in XEP-0084.

src/command/cmd_defs.c:2416
Add "disable" argument. Reword the "/avatar" command description
so it flows better.

src/command/cmd_ac.c:1101
Add "disable" to the "/avatar" autocomplete dictionary.

src/command/cmd_funcs.c:9277
Split "/avatar" commands into two groups with an if statement; those
with a parameter and those without. "cons_bad_cmd_usage()" is in both
groups, which is messy. "disable" has similar logic to "set", but it
includes a failure message.

src/xmpp/avatar.c:152
"avatar_publishing_disable()" uses the same logic to publish metadata
as in "avatar_set()".

src/xmpp/avatar.c:238
Add a message to inform users when they do not receive an avatar after
using "/avatar get" and "/avatar open". In case of a failure, the user
will be subscribed to future avatar updates as long as they continue
to use their current instance of profanity. Adding
"caps_remove_feature()" after "cons_show()" will unsubscribe the user
from avatar updates and prevent the user from downloading an avatar
unexpectedly hours later without issuing an "/avatar" command.

src/xmpp/stanza.c:2698
The new "disable" function follows the same logic as
"stanza_create_avatar_metadata_publish_iq()".
Diffstat (limited to 'src/log.h')
0 files changed, 0 insertions, 0 deletions
mitter Kartik Agaram <vc@akkartik.com> 2018-11-30 16:54:01 -0800 4809 - subx: html with 5 colors for comments' href='/akkartik/mu/commit/html/subx/050_write.subx.html?h=hlt&id=14a380525ed2df295463b1906b718cb26871df3b'>14a38052 ^
ac07e589 ^
60338448 ^
ce2c1efc ^
60338448 ^
60338448 ^
d3a9db3a ^
9a777801 ^
d3a9db3a ^
104e521c ^















ce2c1efc ^
104e521c ^















762107fd ^
104e521c ^
ef31035a ^
104e521c ^

14a38052 ^


d1c9392a ^
e99038ea ^
86351aaf ^












































104e521c ^



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116