Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | · | 1 | ·7faa4a697192398d52b40f6ba0b69266·2108400·python·optional·python-slidge-doc_0.1.0-1_all.deb |
2 | ·7eda4aa03806b6edc9aeeda7a0406c27·109436·python·optional·python3-slidge_0.1.0-1_all.deb | 2 | ·7eda4aa03806b6edc9aeeda7a0406c27·109436·python·optional·python3-slidge_0.1.0-1_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-04-09·06:27:33.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-04-09·06:27:33.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····576 | 2 | -rw-r--r--···0········0········0·····5764·2024-04-09·06:27:33.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··2102 | 3 | -rw-r--r--···0········0········0··2102444·2024-04-09·06:27:33.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·python-slidge-doc | 1 | Package:·python-slidge-doc |
2 | Source:·slidge | 2 | Source:·slidge |
3 | Version:·0.1.0-1 | 3 | Version:·0.1.0-1 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Debian·XMPP·Maintainers·<pkg-xmpp-devel@lists.alioth.debian.org> | 5 | Maintainer:·Debian·XMPP·Maintainers·<pkg-xmpp-devel@lists.alioth.debian.org> |
6 | Installed-Size:·6 | 6 | Installed-Size:·6514 |
7 | Depends:·libjs-sphinxdoc·(>=·7.2.2) | 7 | Depends:·libjs-sphinxdoc·(>=·7.2.2) |
8 | Section:·python | 8 | Section:·python |
9 | Priority:·optional | 9 | Priority:·optional |
10 | Multi-Arch:·foreign | 10 | Multi-Arch:·foreign |
11 | Homepage:·https://slidge.im/ | 11 | Homepage:·https://slidge.im/ |
12 | Description:·XMPP·puppeteer·gateway·library·in·Python·(documentation) | 12 | Description:·XMPP·puppeteer·gateway·library·in·Python·(documentation) |
13 | ·Slidge·makes·writing·gateways·to·other·chat·networks·(legacy·modules) | 13 | ·Slidge·makes·writing·gateways·to·other·chat·networks·(legacy·modules) |
Offset 40, 19 lines modified | Offset 40, 19 lines modified | ||
40 | -rw-r--r--···0·root·········(0)·root·········(0)······126·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/categories/index.rst.txt | 40 | -rw-r--r--···0·root·········(0)·root·········(0)······126·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/categories/index.rst.txt |
41 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/ | 41 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/ |
42 | -rw-r--r--···0·root·········(0)·root·········(0)······132·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/index.rst.txt | 42 | -rw-r--r--···0·root·········(0)·root·········(0)······132·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/chat_command/index.rst.txt |
43 | -rw-r--r--···0·root·········(0)·root·········(0)·····6295·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/index.rst.txt | 43 | -rw-r--r--···0·root·········(0)·root·········(0)·····6295·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/index.rst.txt |
44 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/ | 44 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/ |
45 | -rw-r--r--···0·root·········(0)·root·········(0)·····1654·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/index.rst.txt | 45 | -rw-r--r--···0·root·········(0)·root·········(0)·····1654·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/register/index.rst.txt |
46 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/ | 46 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/ |
47 | -rw-r--r--···0·root·········(0)·root·········(0)····· | 47 | -rw-r--r--···0·root·········(0)·root·········(0)······108·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/command/user/index.rst.txt |
48 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/ | 48 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/ |
49 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/ | 49 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/ |
50 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 50 | -rw-r--r--···0·root·········(0)·root·········(0)····15583·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/contact/index.rst.txt |
51 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 51 | -rw-r--r--···0·root·········(0)·root·········(0)····18405·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/index.rst.txt |
52 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/ | 52 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/ |
53 | -rw-r--r--···0·root·········(0)·root·········(0)·····3273·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/index.rst.txt | 53 | -rw-r--r--···0·root·········(0)·root·········(0)·····3273·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/contact/roster/index.rst.txt |
54 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/ | 54 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/ |
55 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/ | 55 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/ |
56 | -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/index.rst.txt | 56 | -rw-r--r--···0·root·········(0)·root·········(0)······293·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/cache/index.rst.txt |
57 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/ | 57 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/ |
58 | -rw-r--r--···0·root·········(0)·root·········(0)······105·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/index.rst.txt | 58 | -rw-r--r--···0·root·········(0)·root·········(0)······105·2024-04-09·06:27:33.000000·./usr/share/doc/python-slidge-doc/html/_sources/dev/api/slidge/core/config/index.rst.txt |
Offset 2, 343 lines modified | Offset 2, 7 lines modified | ||
2 | :py:mod:`slidge.command.user` | 2 | :py:mod:`slidge.command.user` |
3 | ============================= | 3 | ============================= |
4 | ..·py:module::·slidge.command.user | 4 | ..·py:module::·slidge.command.user |
5 | Module·Contents | ||
6 | --------------- | ||
7 | Classes | ||
8 | ~~~~~~~ | ||
9 | ..·autoapisummary:: | ||
10 | ···slidge.command.user.Search | ||
11 | ···slidge.command.user.SyncContacts | ||
12 | ···slidge.command.user.ListContacts | ||
13 | ···slidge.command.user.ListGroups | ||
14 | ···slidge.command.user.Login | ||
15 | ···slidge.command.user.CreateGroup | ||
16 | ···slidge.command.user.Unregister | ||
17 | ..·py:class::·Search(xmpp) | ||
18 | ···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) | ||
19 | ···..·py:method::·run(session,·_ifrom,·*args) | ||
20 | ······:async: | ||
21 | ······Entry·point·of·the·command | ||
22 | ······:param·session:·If·triggered·by·a·registered·user,·its·slidge·Session | ||
23 | ······:param·ifrom:·JID·of·the·command-triggering·entity | ||
24 | ······:param·args:·When·triggered·via·chatbot·type·message,·additional·words | ||
25 | ··········after·the·CHAT_COMMAND·string·was·passed | ||
26 | ······:return:·Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None | ||
27 | ···..·py:method::·raise_if_not_authorized(jid) | ||
28 | ······Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the·command | ||
29 | ······:param·jid:·jid·of·the·entity·trying·to·access·the·command | ||
30 | ······:return:session·of·JID·if·it·exists | ||
31 | ..·py:class::·SyncContacts(xmpp) | ||
32 | ···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) | ||
33 | ···..·py:attribute::·NODE | ||
34 | ······:type:·str | ||
35 | ······Name·of·the·node·used·for·ad-hoc·commands | ||
36 | ···..·py:attribute::·CHAT_COMMAND | ||
37 | ······:type:·str | ||
38 | ······Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message | ||
39 | ···..·py:method::·run(session,·_ifrom,·*_) | ||
40 | ······:async: | ||
41 | ······Entry·point·of·the·command | ||
42 | ······:param·session:·If·triggered·by·a·registered·user,·its·slidge·Session | ||
43 | ······:param·ifrom:·JID·of·the·command-triggering·entity | ||
44 | ······:param·args:·When·triggered·via·chatbot·type·message,·additional·words | ||
45 | ··········after·the·CHAT_COMMAND·string·was·passed | ||
46 | ······:return:·Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None | ||
47 | ···..·py:method::·raise_if_not_authorized(jid) | ||
48 | ······Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the·command | ||
49 | ······:param·jid:·jid·of·the·entity·trying·to·access·the·command | ||
50 | ······:return:session·of·JID·if·it·exists | ||
51 | ..·py:class::·ListContacts(xmpp) | ||
52 | ···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) | ||
53 | ···..·py:attribute::·NAME | ||
54 | ······:type:·str | ||
55 | ······Friendly·name·of·the·command,·eg:·"do·something·with·stuff" | ||
56 | ···..·py:attribute::·HELP | ||
57 | ······:type:·str | ||
58 | ······Long·description·of·what·the·command·does | ||
59 | ···..·py:attribute::·NODE | ||
60 | ······:type:·str | ||
61 | ······Name·of·the·node·used·for·ad-hoc·commands | ||
62 | ···..·py:attribute::·CHAT_COMMAND | ||
63 | ······:type:·str | ||
64 | ······Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message | ||
Max diff block lines reached; -1/8511 bytes (-0.01%) of diff not shown. |
Offset 55, 14 lines modified | Offset 55, 34 lines modified | ||
55 | ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order. | 55 | ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order. |
56 | ···..·py:property::·name | 56 | ···..·py:property::·name |
57 | ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster | 57 | ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster |
58 | ···..·py:property::·avatar_id | ||
59 | ······:type:·Optional[slidge.util.types.AvatarIdType] | ||
60 | ······The·unique·ID·of·this·entity's·avatar. | ||
61 | ···..·py:property::·avatar | ||
62 | ······:type:·Optional[slidge.util.types.AvatarIdType] | ||
63 | ······This·property·can·be·used·to·set·the·avatar,·but | ||
64 | ······:py:meth:`~.AvatarMixin.set_avatar()`·should·be·preferred·because·you·can | ||
65 | ······provide·a·unique·ID·for·the·avatar·for·efficient·caching. | ||
66 | ······Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path | ||
67 | ······that·can·act·as·a·legacy·ID. | ||
68 | ······Python's·``property``·is·abused·here·to·maintain·backwards | ||
69 | ······compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy | ||
70 | ······ID. | ||
58 | ···..·py:attribute::·RESOURCE | 71 | ···..·py:attribute::·RESOURCE |
59 | ······:type:·str | 72 | ······:type:·str |
60 | ······:value:·'slidge' | 73 | ······:value:·'slidge' |
61 | ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) | 74 | ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) |
62 | ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use. | 75 | ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use. |
Offset 59, 14 lines modified | Offset 59, 34 lines modified | ||
59 | ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order. | 59 | ···This·will·use·:xep:`0363`·to·impersonate·the·XMPP·user·in·order. |
60 | ···..·py:property::·name | 60 | ···..·py:property::·name |
61 | ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster | 61 | ······Friendly·name·of·the·contact,·as·it·should·appear·in·the·user's·roster |
62 | ···..·py:property::·avatar_id | ||
63 | ······:type:·Optional[slidge.util.types.AvatarIdType] | ||
64 | ······The·unique·ID·of·this·entity's·avatar. | ||
65 | ···..·py:property::·avatar | ||
66 | ······:type:·Optional[slidge.util.types.AvatarIdType] | ||
67 | ······This·property·can·be·used·to·set·the·avatar,·but | ||
68 | ······:py:meth:`~.AvatarMixin.set_avatar()`·should·be·preferred·because·you·can | ||
69 | ······provide·a·unique·ID·for·the·avatar·for·efficient·caching. | ||
70 | ······Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path | ||
71 | ······that·can·act·as·a·legacy·ID. | ||
72 | ······Python's·``property``·is·abused·here·to·maintain·backwards | ||
73 | ······compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy | ||
74 | ······ID. | ||
62 | ···..·py:attribute::·RESOURCE | 75 | ···..·py:attribute::·RESOURCE |
63 | ······:type:·str | 76 | ······:type:·str |
64 | ······:value:·'slidge' | 77 | ······:value:·'slidge' |
65 | ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) | 78 | ······A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) |
66 | ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use. | 79 | ······to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use. |
Offset 131, 15 lines modified | Offset 131, 15 lines modified | ||
131 | ········<button·class="theme-toggle"> | 131 | ········<button·class="theme-toggle"> |
132 | ··········<div·class="visually-hidden">Toggle·Light·/·Dark·/·Auto·color·theme</div> | 132 | ··········<div·class="visually-hidden">Toggle·Light·/·Dark·/·Auto·color·theme</div> |
133 | ··········<svg·class="theme-icon-when-auto"><use·href="#svg-sun-half"></use></svg> | 133 | ··········<svg·class="theme-icon-when-auto"><use·href="#svg-sun-half"></use></svg> |
134 | ··········<svg·class="theme-icon-when-dark"><use·href="#svg-moon"></use></svg> | 134 | ··········<svg·class="theme-icon-when-dark"><use·href="#svg-moon"></use></svg> |
135 | ··········<svg·class="theme-icon-when-light"><use·href="#svg-sun"></use></svg> | 135 | ··········<svg·class="theme-icon-when-light"><use·href="#svg-sun"></use></svg> |
136 | ········</button> | 136 | ········</button> |
137 | ······</div> | 137 | ······</div> |
138 | ······<label·class="toc-overlay-icon·toc-header-icon"·for="__toc"> | 138 | ······<label·class="toc-overlay-icon·toc-header-icon·no-toc"·for="__toc"> |
139 | ········<div·class="visually-hidden">Toggle·table·of·contents·sidebar</div> | 139 | ········<div·class="visually-hidden">Toggle·table·of·contents·sidebar</div> |
140 | ········<i·class="icon"><svg><use·href="#svg-toc"></use></svg></i> | 140 | ········<i·class="icon"><svg><use·href="#svg-toc"></use></svg></i> |
141 | ······</label> | 141 | ······</label> |
142 | ····</div> | 142 | ····</div> |
143 | ··</header> | 143 | ··</header> |
144 | ··<aside·class="sidebar-drawer"> | 144 | ··<aside·class="sidebar-drawer"> |
145 | ····<div·class="sidebar-container"> | 145 | ····<div·class="sidebar-container"> |
Offset 62, 296 lines modified | Offset 62, 11 lines modified | ||
62 | ___Back_to_top | 62 | ___Back_to_top |
63 | Toggle·Light·/·Dark·/·Auto·color·theme | 63 | Toggle·Light·/·Dark·/·Auto·color·theme |
64 | Toggle·table·of·contents·sidebar | 64 | Toggle·table·of·contents·sidebar |
65 | ******·slidge.command.user#·****** | 65 | ******·slidge.command.user#·****** |
66 | *****·Module·Contents#·***** | ||
67 | ****·Classes#·**** | ||
68 | Search·······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- | ||
69 | ·············hoc) | ||
70 | SyncContacts·Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- | ||
71 | ·············hoc) | ||
72 | ListContacts·Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- | ||
73 | ·············hoc) | ||
74 | ListGroups···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- | ||
75 | ·············hoc) | ||
76 | Login········Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- | ||
77 | ·············hoc) | ||
78 | CreateGroup··Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- | ||
79 | ·············hoc) | ||
80 | Unregister···Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad- | ||
81 | ·············hoc) | ||
82 | ··classslidge.command.user.Search(xmpp)# | ||
83 | ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) | ||
84 | ········Parameters: | ||
85 | ············xmpp·(slidge.core.gateway.BaseGateway)·â | ||
86 | ········asyncrun(session,·_ifrom,·*args)# | ||
87 | ············Entry·point·of·the·command | ||
88 | ··············Parameters: | ||
89 | ······················*·session·(Optional[slidge.util.types.AnyBaseSession]) | ||
90 | ························â·If·triggered·by·a·registered·user,·its·slidge | ||
91 | ························Session | ||
92 | ······················*·ifrom·â·JID·of·the·command-triggering·entity | ||
93 | ······················*·args·(str)·â·When·triggered·via·chatbot·type·message, | ||
94 | ························additional·words·after·the·CHAT_COMMAND·string·was | ||
95 | ························passed | ||
96 | ······················*·_ifrom·(slixmpp.JID)·â | ||
97 | ··············Returns: | ||
98 | ··················Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None | ||
99 | ··············Return·type: | ||
100 | ··················Union[slidge.command.base.Form, | ||
101 | ··················slidge.command.base.SearchResult,·None] | ||
102 | ········raise_if_not_authorized(jid)# | ||
103 | ············Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the | ||
104 | ············command | ||
105 | ··············Parameters: | ||
106 | ··················jid·(slixmpp.JID)·â·jid·of·the·entity·trying·to·access·the | ||
107 | ··················command | ||
108 | ··············Return·type: | ||
109 | ··················Optional[BaseSession[Any,·Any]] | ||
110 | ············:return:session·of·JID·if·it·exists | ||
111 | ··classslidge.command.user.SyncContacts(xmpp)# | ||
112 | ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) | ||
113 | ········Parameters: | ||
114 | ············xmpp·(slidge.core.gateway.BaseGateway)·â | ||
115 | ········NODE:·str# | ||
116 | ············Name·of·the·node·used·for·ad-hoc·commands | ||
117 | ········CHAT_COMMAND:·str# | ||
118 | ············Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message | ||
119 | ········asyncrun(session,·_ifrom,·*_)# | ||
120 | ············Entry·point·of·the·command | ||
121 | ··············Parameters: | ||
122 | ······················*·session·(Optional[slidge.util.types.AnyBaseSession]) | ||
123 | ························â·If·triggered·by·a·registered·user,·its·slidge | ||
124 | ························Session | ||
125 | ······················*·ifrom·â·JID·of·the·command-triggering·entity | ||
126 | ······················*·args·â·When·triggered·via·chatbot·type·message, | ||
127 | ························additional·words·after·the·CHAT_COMMAND·string·was | ||
128 | ························passed | ||
129 | ··············Returns: | ||
130 | ··················Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None | ||
131 | ··············Return·type: | ||
132 | ··················slidge.command.base.Confirmation | ||
133 | ········raise_if_not_authorized(jid)# | ||
134 | ············Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the | ||
135 | ············command | ||
136 | ··············Parameters: | ||
137 | ··················jid·(slixmpp.JID)·â·jid·of·the·entity·trying·to·access·the | ||
138 | ··················command | ||
139 | ··············Return·type: | ||
140 | ··················Optional[BaseSession[Any,·Any]] | ||
141 | ············:return:session·of·JID·if·it·exists | ||
142 | ··classslidge.command.user.ListContacts(xmpp)# | ||
143 | ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) | ||
144 | ········Parameters: | ||
145 | ············xmpp·(slidge.core.gateway.BaseGateway)·â | ||
146 | ········NAME:·str# | ||
147 | ············Friendly·name·of·the·command,·eg:·âdo·something·with·stuffâ | ||
148 | ········HELP:·str# | ||
149 | ············Long·description·of·what·the·command·does | ||
150 | ········NODE:·str# | ||
151 | ············Name·of·the·node·used·for·ad-hoc·commands | ||
152 | ········CHAT_COMMAND:·str# | ||
153 | ············Text·to·send·to·the·gateway·to·trigger·the·command·via·a·message | ||
154 | ········asyncrun(session,·_ifrom,·*_)# | ||
155 | ············Entry·point·of·the·command | ||
156 | ··············Parameters: | ||
157 | ······················*·session·(Optional[slidge.util.types.AnyBaseSession]) | ||
158 | ························â·If·triggered·by·a·registered·user,·its·slidge | ||
159 | ························Session | ||
160 | ······················*·ifrom·â·JID·of·the·command-triggering·entity | ||
161 | ······················*·args·â·When·triggered·via·chatbot·type·message, | ||
162 | ························additional·words·after·the·CHAT_COMMAND·string·was | ||
163 | ························passed | ||
164 | ······················*·_ifrom·(slixmpp.JID)·â | ||
165 | ··············Returns: | ||
166 | ··················Either·a·TableResult,·a·Form,·a·Confirmation,·a·text,·or·None | ||
167 | ··············Return·type: | ||
168 | ··················slidge.command.base.TableResult | ||
169 | ········raise_if_not_authorized(jid)# | ||
170 | ············Raise·an·appropriate·error·is·jid·is·not·authorized·to·use·the | ||
171 | ············command | ||
172 | ··············Parameters: | ||
173 | ··················jid·(slixmpp.JID)·â·jid·of·the·entity·trying·to·access·the | ||
174 | ··················command | ||
175 | ··············Return·type: | ||
176 | ··················Optional[BaseSession[Any,·Any]] | ||
177 | ············:return:session·of·JID·if·it·exists | ||
178 | ··classslidge.command.user.ListGroups(xmpp)# | ||
179 | ······Abstract·base·class·to·implement·gateway·commands·(chatbot·and·ad-hoc) | ||
180 | ········Parameters: | ||
181 | ············xmpp·(slidge.core.gateway.BaseGateway)·â | ||
182 | ········NAME:·str# | ||
183 | ············Friendly·name·of·the·command,·eg:·âdo·something·with·stuffâ | ||
184 | ········HELP:·str# | ||
185 | ············Long·description·of·what·the·command·does | ||
Max diff block lines reached; 2129/14263 bytes (14.93%) of diff not shown. |
Offset 271, 14 lines modified | Offset 271, 43 lines modified | ||
271 | </dl> | 271 | </dl> |
272 | <dl·class="py·property"> | 272 | <dl·class="py·property"> |
273 | <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.name"> | 273 | <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.name"> |
274 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt> | 274 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt> |
275 | <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p> | 275 | <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p> |
276 | </dd></dl> | 276 | </dd></dl> |
277 | <dl·class="py·property"> | ||
278 | <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.avatar_id"> | ||
279 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar_id</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.avatar_id"·title="Link·to·this·definition">#</a></dt> | ||
280 | <dd><p>The·unique·ID·of·this·entity’s·avatar.</p> | ||
281 | <dl·class="field-list·simple"> | ||
282 | <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> | ||
283 | <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> | ||
284 | </dd> | ||
285 | </dl> | ||
286 | </dd></dl> | ||
287 | <dl·class="py·property"> | ||
288 | <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.avatar"> | ||
289 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.avatar"·title="Link·to·this·definition">#</a></dt> | ||
290 | <dd><p>This·property·can·be·used·to·set·the·avatar,·but | ||
291 | <a·class="reference·internal"·href="../../core/mixins/avatar/index.html#slidge.core.mixins.avatar.AvatarMixin.set_avatar"·title="slidge.core.mixins.avatar.AvatarMixin.set_avatar"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_avatar()</span></code></a>·should·be·preferred·because·you·can | ||
292 | provide·a·unique·ID·for·the·avatar·for·efficient·caching. | ||
293 | Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path | ||
294 | that·can·act·as·a·legacy·ID.</p> | ||
295 | <p>Python’s·<code·class="docutils·literal·notranslate"><span·class="pre">property</span></code>·is·abused·here·to·maintain·backwards | ||
296 | compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy | ||
297 | ID.</p> | ||
298 | <dl·class="field-list·simple"> | ||
299 | <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> | ||
300 | <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> | ||
301 | </dd> | ||
302 | </dl> | ||
303 | </dd></dl> | ||
277 | <dl·class="py·attribute"> | 304 | <dl·class="py·attribute"> |
278 | <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.RESOURCE"> | 305 | <dt·class="sig·sig-object·py"·id="slidge.contact.contact.LegacyContact.RESOURCE"> |
279 | <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt> | 306 | <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt> |
280 | <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) | 307 | <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) |
281 | to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p> | 308 | to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p> |
282 | </dd></dl> | 309 | </dd></dl> |
Offset 86, 14 lines modified | Offset 86, 28 lines modified | ||
86 | ········Parameters: | 86 | ········Parameters: |
87 | ················*·session·(slidge.core.session.BaseSession)·â | 87 | ················*·session·(slidge.core.session.BaseSession)·â |
88 | ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â | 88 | ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â |
89 | ················*·jid_username·(str)·â | 89 | ················*·jid_username·(str)·â |
90 | ········propertyname# | 90 | ········propertyname# |
91 | ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·userâs | 91 | ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·userâs |
92 | ············roster | 92 | ············roster |
93 | ········propertyavatar_id:·slidge.util.types.AvatarIdType·|·None# | ||
94 | ············The·unique·ID·of·this·entityâs·avatar. | ||
95 | ··············Return·type: | ||
96 | ··················Optional[slidge.util.types.AvatarIdType] | ||
97 | ········propertyavatar:·slidge.util.types.AvatarIdType·|·None# | ||
98 | ············This·property·can·be·used·to·set·the·avatar,·but·set_avatar() | ||
99 | ············should·be·preferred·because·you·can·provide·a·unique·ID·for·the | ||
100 | ············avatar·for·efficient·caching.·Setting·this·is·OKish·in·case·the | ||
101 | ············avatar·type·is·a·URL·or·a·local·path·that·can·act·as·a·legacy·ID. | ||
102 | ············Pythonâs·property·is·abused·here·to·maintain·backwards | ||
103 | ············compatibility,·but·when·getting·it·you·actually·get·the·avatar | ||
104 | ············legacy·ID. | ||
105 | ··············Return·type: | ||
106 | ··················Optional[slidge.util.types.AvatarIdType] | ||
93 | ········RESOURCE:·str=·'slidge'# | 107 | ········RESOURCE:·str=·'slidge'# |
94 | ············A·full·JID,·including·a·resource·part·is·required·for·chat·states | 108 | ············A·full·JID,·including·a·resource·part·is·required·for·chat·states |
95 | ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the | 109 | ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the |
96 | ············resource·the·contacts·will·use. | 110 | ············resource·the·contacts·will·use. |
97 | ········legacy_id:·slidge.util.types.LegacyUserIdType# | 111 | ········legacy_id:·slidge.util.types.LegacyUserIdType# |
98 | ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is | 112 | ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is |
99 | ············the·JID_Local_Part·of·this·XMPP_Entity. | 113 | ············the·JID_Local_Part·of·this·XMPP_Entity. |
Offset 275, 14 lines modified | Offset 275, 43 lines modified | ||
275 | </dl> | 275 | </dl> |
276 | <dl·class="py·property"> | 276 | <dl·class="py·property"> |
277 | <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.name"> | 277 | <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.name"> |
278 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt> | 278 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#slidge.contact.LegacyContact.name"·title="Link·to·this·definition">#</a></dt> |
279 | <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p> | 279 | <dd><p>Friendly·name·of·the·contact,·as·it·should·appear·in·the·user’s·roster</p> |
280 | </dd></dl> | 280 | </dd></dl> |
281 | <dl·class="py·property"> | ||
282 | <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.avatar_id"> | ||
283 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar_id</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.avatar_id"·title="Link·to·this·definition">#</a></dt> | ||
284 | <dd><p>The·unique·ID·of·this·entity’s·avatar.</p> | ||
285 | <dl·class="field-list·simple"> | ||
286 | <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> | ||
287 | <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> | ||
288 | </dd> | ||
289 | </dl> | ||
290 | </dd></dl> | ||
291 | <dl·class="py·property"> | ||
292 | <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.avatar"> | ||
293 | <em·class="property"><span·class="pre">property</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">avatar</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="pre">slidge.util.types.AvatarIdType</span><span·class="w">·</span><span·class="p"><span·class="pre">|</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/constants.html#None"·title="(in·Python·v3.11)"><span·class="pre">None</span></a></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.avatar"·title="Link·to·this·definition">#</a></dt> | ||
294 | <dd><p>This·property·can·be·used·to·set·the·avatar,·but | ||
295 | <a·class="reference·internal"·href="../core/mixins/avatar/index.html#slidge.core.mixins.avatar.AvatarMixin.set_avatar"·title="slidge.core.mixins.avatar.AvatarMixin.set_avatar"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_avatar()</span></code></a>·should·be·preferred·because·you·can | ||
296 | provide·a·unique·ID·for·the·avatar·for·efficient·caching. | ||
297 | Setting·this·is·OKish·in·case·the·avatar·type·is·a·URL·or·a·local·path | ||
298 | that·can·act·as·a·legacy·ID.</p> | ||
299 | <p>Python’s·<code·class="docutils·literal·notranslate"><span·class="pre">property</span></code>·is·abused·here·to·maintain·backwards | ||
300 | compatibility,·but·when·getting·it·you·actually·get·the·avatar·legacy | ||
301 | ID.</p> | ||
302 | <dl·class="field-list·simple"> | ||
303 | <dt·class="field-odd">Return·type<span·class="colon">:</span></dt> | ||
304 | <dd·class="field-odd"><p>Optional[slidge.util.types.AvatarIdType]</p> | ||
305 | </dd> | ||
306 | </dl> | ||
307 | </dd></dl> | ||
281 | <dl·class="py·attribute"> | 308 | <dl·class="py·attribute"> |
282 | <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.RESOURCE"> | 309 | <dt·class="sig·sig-object·py"·id="slidge.contact.LegacyContact.RESOURCE"> |
283 | <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt> | 310 | <span·class="sig-name·descname"><span·class="pre">RESOURCE</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><span·class="pre">str</span></a></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'slidge'</span></em><a·class="headerlink"·href="#slidge.contact.LegacyContact.RESOURCE"·title="Link·to·this·definition">#</a></dt> |
284 | <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) | 311 | <dd><p>A·full·JID,·including·a·resource·part·is·required·for·chat·states·(and·maybe·other·stuff) |
285 | to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p> | 312 | to·work·properly.·This·is·the·name·of·the·resource·the·contacts·will·use.</p> |
286 | </dd></dl> | 313 | </dd></dl> |
Offset 88, 14 lines modified | Offset 88, 28 lines modified | ||
88 | ········Parameters: | 88 | ········Parameters: |
89 | ················*·session·(slidge.core.session.BaseSession)·â | 89 | ················*·session·(slidge.core.session.BaseSession)·â |
90 | ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â | 90 | ················*·legacy_id·(slidge.util.types.LegacyUserIdType)·â |
91 | ················*·jid_username·(str)·â | 91 | ················*·jid_username·(str)·â |
92 | ········propertyname# | 92 | ········propertyname# |
93 | ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·userâs | 93 | ············Friendly·name·of·the·contact,·as·it·should·appear·in·the·userâs |
94 | ············roster | 94 | ············roster |
95 | ········propertyavatar_id:·slidge.util.types.AvatarIdType·|·None# | ||
96 | ············The·unique·ID·of·this·entityâs·avatar. | ||
97 | ··············Return·type: | ||
98 | ··················Optional[slidge.util.types.AvatarIdType] | ||
99 | ········propertyavatar:·slidge.util.types.AvatarIdType·|·None# | ||
100 | ············This·property·can·be·used·to·set·the·avatar,·but·set_avatar() | ||
101 | ············should·be·preferred·because·you·can·provide·a·unique·ID·for·the | ||
102 | ············avatar·for·efficient·caching.·Setting·this·is·OKish·in·case·the | ||
103 | ············avatar·type·is·a·URL·or·a·local·path·that·can·act·as·a·legacy·ID. | ||
104 | ············Pythonâs·property·is·abused·here·to·maintain·backwards | ||
105 | ············compatibility,·but·when·getting·it·you·actually·get·the·avatar | ||
106 | ············legacy·ID. | ||
107 | ··············Return·type: | ||
108 | ··················Optional[slidge.util.types.AvatarIdType] | ||
95 | ········RESOURCE:·str=·'slidge'# | 109 | ········RESOURCE:·str=·'slidge'# |
96 | ············A·full·JID,·including·a·resource·part·is·required·for·chat·states | 110 | ············A·full·JID,·including·a·resource·part·is·required·for·chat·states |
97 | ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the | 111 | ············(and·maybe·other·stuff)·to·work·properly.·This·is·the·name·of·the |
98 | ············resource·the·contacts·will·use. | 112 | ············resource·the·contacts·will·use. |
99 | ········legacy_id:·slidge.util.types.LegacyUserIdType# | 113 | ········legacy_id:·slidge.util.types.LegacyUserIdType# |
100 | ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is | 114 | ············The·legacy·identifier·of·the·Legacy_Contact.·By·default,·this·is |
101 | ············the·JID_Local_Part·of·this·XMPP_Entity. | 115 | ············the·JID_Local_Part·of·this·XMPP_Entity. |
Offset 262, 15 lines modified | Offset 262, 15 lines modified | ||
262 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate"·title="slidge.core.gateway.base.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li> | 262 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate"·title="slidge.core.gateway.base.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li> |
263 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.base.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li> | 263 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.base.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li> |
264 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.get_qr_text"·title="slidge.core.gateway.base.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li> | 264 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.get_qr_text"·title="slidge.core.gateway.base.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li> |
265 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.confirm_qr"·title="slidge.core.gateway.base.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li> | 265 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.confirm_qr"·title="slidge.core.gateway.base.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li> |
266 | </ul> | 266 | </ul> |
267 | <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the | 267 | <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the |
268 | <a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p> | 268 | <a·class="reference·internal"·href="#slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.base.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p> |
269 | <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../../ | 269 | <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../../contact/contact/index.html#slidge.contact.contact.LegacyContact.send_text"·title="slidge.contact.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="refere[·...·truncated·by·diffoscope;·len:·136,·SHA:·f74eb3c074b57d6244beb5a4a63a22cc812a60a6d8a72bd352706a3b74931a08·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same |
270 | as·those·of·<a·class="reference·internal"·href="../../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because | 270 | as·those·of·<a·class="reference·internal"·href="../../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because |
271 | the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>. | 271 | the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>. |
272 | For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the | 272 | For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the |
273 | <cite>mto</cite>·parameter.</p> | 273 | <cite>mto</cite>·parameter.</p> |
274 | <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also | 274 | <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also |
275 | have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p> | 275 | have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p> |
276 | <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span> | 276 | <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span> |
Offset 270, 15 lines modified | Offset 270, 15 lines modified | ||
270 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate"·title="slidge.core.gateway.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li> | 270 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate"·title="slidge.core.gateway.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li> |
271 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li> | 271 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.validate_two_factor_code"·title="slidge.core.gateway.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li> |
272 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.get_qr_text"·title="slidge.core.gateway.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li> | 272 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.get_qr_text"·title="slidge.core.gateway.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li> |
273 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.confirm_qr"·title="slidge.core.gateway.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li> | 273 | <li><p><a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.confirm_qr"·title="slidge.core.gateway.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li> |
274 | </ul> | 274 | </ul> |
275 | <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the | 275 | <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the |
276 | <a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p> | 276 | <a·class="reference·internal"·href="#slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"·title="slidge.core.gateway.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p> |
277 | <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../ | 277 | <p>The·other·methods,·such·as·<a·class="reference·internal"·href="../../contact/contact/index.html#slidge.contact.contact.LegacyContact.send_text"·title="slidge.contact.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="refere[·...·truncated·by·diffoscope;·len:·133,·SHA:·7b6d616560920c3a583802e1c98a3d7a7e14f18e5169747a32c855411b3f3584·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same |
278 | as·those·of·<a·class="reference·internal"·href="../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because | 278 | as·those·of·<a·class="reference·internal"·href="../../contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="../../group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because |
279 | the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>. | 279 | the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>. |
280 | For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the | 280 | For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the |
281 | <cite>mto</cite>·parameter.</p> | 281 | <cite>mto</cite>·parameter.</p> |
282 | <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also | 282 | <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also |
283 | have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p> | 283 | have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p> |
284 | <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span> | 284 | <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span> |
Offset 429, 15 lines modified | Offset 429, 15 lines modified | ||
429 | <dl·class="py·method"> | 429 | <dl·class="py·method"> |
430 | <dt·class="sig·sig-object·py"·id="slidge.core.session.BaseSession.on_displayed"> | 430 | <dt·class="sig·sig-object·py"·id="slidge.core.session.BaseSession.on_displayed"> |
431 | <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.core.session.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt> | 431 | <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#slidge.core.session.BaseSession.on_displayed"·title="Link·to·this·definition">#</a></dt> |
432 | <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p> | 432 | <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p> |
433 | <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when | 433 | <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when |
434 | transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in | 434 | transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in |
435 | <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.sen | 435 | <a·class="reference·internal"·href="../../contact/index.html#slidge.contact.LegacyContact.send_text"·title="slidge.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyContact.sen[·...·truncated·by·diffoscope;·len:·25,·SHA:·8b3cc3d52b36da3372e6c0ae180a9872c334e674580b50fe21eec8bd841e700f·...·]> |
436 | or | 436 | or |
437 | <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p> | 437 | <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p> |
438 | <dl·class="field-list·simple"> | 438 | <dl·class="field-list·simple"> |
439 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> | 439 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> |
440 | <dd·class="field-odd"><ul·class="simple"> | 440 | <dd·class="field-odd"><ul·class="simple"> |
441 | <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)·–·See·<a·class="reference·internal"·href="#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li> | 441 | <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)·–·See·<a·class="reference·internal"·href="#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li> |
442 | <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)·–·Identifier·of·the·message/</p></li> | 442 | <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)·–·Identifier·of·the·message/</p></li> |
Offset 303, 15 lines modified | Offset 303, 15 lines modified | ||
303 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate"·title="slidge.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li> | 303 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate"·title="slidge.BaseGateway.validate"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate()</span></code></a></p></li> |
304 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate_two_factor_code"·title="slidge.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li> | 304 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.validate_two_factor_code"·title="slidge.BaseGateway.validate_two_factor_code"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">validate_two_factor_code()</span></code></a></p></li> |
305 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.get_qr_text"·title="slidge.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li> | 305 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.get_qr_text"·title="slidge.BaseGateway.get_qr_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_qr_text()</span></code></a></p></li> |
306 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.confirm_qr"·title="slidge.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li> | 306 | <li><p><a·class="reference·internal"·href="#slidge.BaseGateway.confirm_qr"·title="slidge.BaseGateway.confirm_qr"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">confirm_qr()</span></code></a></p></li> |
307 | </ul> | 307 | </ul> |
308 | <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the | 308 | <p>NB:·Not·all·of·these·must·be·overridden,·it·depends·on·the |
309 | <a·class="reference·internal"·href="#slidge.BaseGateway.REGISTRATION_TYPE"·title="slidge.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p> | 309 | <a·class="reference·internal"·href="#slidge.BaseGateway.REGISTRATION_TYPE"·title="slidge.BaseGateway.REGISTRATION_TYPE"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">REGISTRATION_TYPE</span></code></a>.</p> |
310 | <p>The·other·methods,·such·as·<a·class="reference·internal"·href=" | 310 | <p>The·other·methods,·such·as·<a·class="reference·internal"·href="contact/contact/index.html#slidge.contact.contact.LegacyContact.send_text"·title="slidge.contact.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_text()</span></code></a>·or·<a·class="refere[·...·truncated·by·diffoscope;·len:·127,·SHA:·b84be5846eeff24e13a2f8eabe9f578747881e2f12f825c33ab3fb4f5306373b·...·]Contact.react"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">react()</span></code></a>·are·the·same |
311 | as·those·of·<a·class="reference·internal"·href="contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because | 311 | as·those·of·<a·class="reference·internal"·href="contact/contact/index.html#slidge.contact.contact.LegacyContact"·title="slidge.contact.contact.LegacyContact"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a>·and·<a·class="reference·internal"·href="group/index.html#slidge.group.LegacyParticipant"·title="slidge.group.LegacyParticipant"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LegacyParticipant</span></code></a>,·because |
312 | the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>. | 312 | the·component·itself·is·also·a·“messaging·actor”,·ie,·an·<a·class="reference·internal"·href="../../../glossary.html#term-XMPP-Entity"><span·class="xref·std·std-term">XMPP·Entity</span></a>. |
313 | For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the | 313 | For·these·methods,·you·need·to·specify·the·JID·of·the·recipient·with·the |
314 | <cite>mto</cite>·parameter.</p> | 314 | <cite>mto</cite>·parameter.</p> |
315 | <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also | 315 | <p>Since·it·inherits·from·<a·class="reference·external"·href="/usr/share/doc/python-slixmpp-doc/html/api/componentxmpp.html#slixmpp.componentxmpp.ComponentXMPP"·title="(in·Slixmpp·v1.8.5)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">slixmpp.componentxmpp.ComponentXMPP</span></code></a>,you·also |
316 | have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p> | 316 | have·a·hand·on·low-level·XMPP·interactions·via·slixmpp·methods,·e.g.:</p> |
317 | <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span> | 317 | <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="bp">self</span><span·class="o">.</span><span·class="n">send_presence</span><span·class="p">(</span> |
Offset 778, 15 lines modified | Offset 778, 15 lines modified | ||
778 | </dl> | 778 | </dl> |
779 | </dd></dl> | 779 | </dd></dl> |
780 | <dl·class="py·method"> | 780 | <dl·class="py·method"> |
781 | <dt·class="sig·sig-object·py"·id="superduper.contact.Contact.away"> | 781 | <dt·class="sig·sig-object·py"·id="superduper.contact.Contact.away"> |
782 | <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.contact.Contact.away"·title="Link·to·this·definition">#</a></dt> | 782 | <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.contact.Contact.away"·title="Link·to·this·definition">#</a></dt> |
783 | <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p> | 783 | <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p> |
784 | <p>This·is·a·global·status,·as·opposed·to·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg | 784 | <p>This·is·a·global·status,·as·opposed·to·<a·class="reference·internal"·href="../../slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.inactive"·title="slidge.contact.contact.LegacyContact.inactive"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg[·...·truncated·by·diffoscope;·len:·38,·SHA:·d9301bc2be14b00131ebad458dc393285d4ba2532f33b19cb6fc2572a54710db·...·]> |
785 | which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p> | 785 | which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p> |
786 | <dl·class="field-list·simple"> | 786 | <dl·class="field-list·simple"> |
787 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> | 787 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> |
788 | <dd·class="field-odd"><ul·class="simple"> | 788 | <dd·class="field-odd"><ul·class="simple"> |
789 | <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)·–·Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li> | 789 | <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)·–·Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li> |
790 | <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)·–·For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li> | 790 | <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)·–·For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li> |
791 | </ul> | 791 | </ul> |
Offset 769, 15 lines modified | Offset 769, 15 lines modified | ||
769 | </dl> | 769 | </dl> |
770 | </dd></dl> | 770 | </dd></dl> |
771 | <dl·class="py·method"> | 771 | <dl·class="py·method"> |
772 | <dt·class="sig·sig-object·py"·id="superduper.group.Participant.away"> | 772 | <dt·class="sig·sig-object·py"·id="superduper.group.Participant.away"> |
773 | <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.group.Participant.away"·title="Link·to·this·definition">#</a></dt> | 773 | <span·class="sig-name·descname"><span·class="pre">away</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_seen</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.group.Participant.away"·title="Link·to·this·definition">#</a></dt> |
774 | <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p> | 774 | <dd><p>Send·an·“away”·presence·from·this·contact·to·the·user.</p> |
775 | <p>This·is·a·global·status,·as·opposed·to·<code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg | 775 | <p>This·is·a·global·status,·as·opposed·to·<a·class="reference·internal"·href="../../slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.inactive"·title="slidge.contact.contact.LegacyContact.inactive"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Leg[·...·truncated·by·diffoscope;·len:·38,·SHA:·d9301bc2be14b00131ebad458dc393285d4ba2532f33b19cb6fc2572a54710db·...·]> |
776 | which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p> | 776 | which·concerns·a·specific·conversation,·ie·a·specific·“chat·window”</p> |
777 | <dl·class="field-list·simple"> | 777 | <dl·class="field-list·simple"> |
778 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> | 778 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> |
779 | <dd·class="field-odd"><ul·class="simple"> | 779 | <dd·class="field-odd"><ul·class="simple"> |
780 | <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)·–·Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li> | 780 | <li><p><strong>status</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#str"·title="(in·Python·v3.11)"><em>str</em></a><em>]</em>)·–·Arbitrary·text,·details·of·the·status,·eg:·“Gone·to·fight·capitalism”</p></li> |
781 | <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)·–·For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li> | 781 | <li><p><strong>last_seen</strong>·(<em>Optional</em><em>[</em><a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.11)"><em>datetime.datetime</em></a><em>]</em>)·–·For·<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0319.html">XEP-0319</a></p></li> |
782 | </ul> | 782 | </ul> |
Offset 427, 15 lines modified | Offset 427, 15 lines modified | ||
427 | <dl·class="py·method"> | 427 | <dl·class="py·method"> |
428 | <dt·class="sig·sig-object·py"·id="superduper.session.Session.on_displayed"> | 428 | <dt·class="sig·sig-object·py"·id="superduper.session.Session.on_displayed"> |
429 | <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.session.Session.on_displayed"·title="Link·to·this·definition">#</a></dt> | 429 | <em·class="property"><span·class="pre">abstract</span><span·class="w">·</span><span·class="pre">async</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">on_displayed</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">chat</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">legacy_msg_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">thread</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#superduper.session.Session.on_displayed"·title="Link·to·this·definition">#</a></dt> |
430 | <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p> | 430 | <dd><p>Triggered·when·the·user·reads·a·message·in·a·legacy·chat.·(<a·class="reference·external"·href="https://xmpp.org/extensions/xep-0333.html">XEP-0333</a>)</p> |
431 | <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when | 431 | <p>This·is·only·possible·if·a·valid·<code·class="docutils·literal·notranslate"><span·class="pre">legacy_msg_id</span></code>·was·passed·when |
432 | transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in | 432 | transmitting·a·message·from·a·legacy·chat·to·the·user,·eg·in |
433 | <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyCont | 433 | <a·class="reference·internal"·href="../../slidge/contact/index.html#slidge.contact.LegacyContact.send_text"·title="slidge.contact.LegacyContact.send_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.contact.LegacyCont[·...·truncated·by·diffoscope;·len:·32,·SHA:·775a87022d50cbd45731edaf5ebd3eab92689a2486be7e8997ee5580323fbc33·...·]> |
434 | or | 434 | or |
435 | <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p> | 435 | <code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">slidge.group.LegacyParticipant.send_text()</span></code>.</p> |
436 | <dl·class="field-list·simple"> | 436 | <dl·class="field-list·simple"> |
437 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> | 437 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> |
438 | <dd·class="field-odd"><ul·class="simple"> | 438 | <dd·class="field-odd"><ul·class="simple"> |
439 | <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)·–·See·<a·class="reference·internal"·href="../../slidge/core/session/index.html#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li> | 439 | <li><p><strong>chat</strong>·(<em>slidge.util.types.RecipientType</em>)·–·See·<a·class="reference·internal"·href="../../slidge/core/session/index.html#slidge.core.session.BaseSession.on_text"·title="slidge.core.session.BaseSession.on_text"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">BaseSession.on_text()</span></code></a></p></li> |
440 | <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)·–·Identifier·of·the·message/</p></li> | 440 | <li><p><strong>legacy_msg_id</strong>·(<em>slidge.util.types.LegacyMessageType</em>)·–·Identifier·of·the·message/</p></li> |
Offset 252, 25 lines modified | Offset 252, 33 lines modified | ||
252 | ········</ul></li> | 252 | ········</ul></li> |
253 | ········<li><a·href="dev/api/slidge/command/base/index.html#slidge.command.base.Command.ACCESS">ACCESS·(slidge.command.base.Command·attribute)</a> | 253 | ········<li><a·href="dev/api/slidge/command/base/index.html#slidge.command.base.Command.ACCESS">ACCESS·(slidge.command.base.Command·attribute)</a> |
254 | ········<ul> | 254 | ········<ul> |
255 | ··········<li><a·href="dev/api/slidge/command/index.html#slidge.command.Command.ACCESS">(slidge.command.Command·attribute)</a> | 255 | ··········<li><a·href="dev/api/slidge/command/index.html#slidge.command.Command.ACCESS">(slidge.command.Command·attribute)</a> |
256 | </li> | 256 | </li> |
257 | ········</ul></li> | 257 | ········</ul></li> |
258 | ········<li><a·href="dev/api/s | 258 | ········<li><a·href="dev/api/slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.ack">ack()·(slidge.contact.contact.LegacyContact·method)</a> |
259 | ········<ul> | 259 | ········<ul> |
260 | ··········<li><a·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.ack">(slidge.contact.LegacyContact·method)</a> | ||
261 | </li> | ||
262 | ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.ack">(superduper.contact.Contact·method)</a> | ||
263 | </li> | ||
260 | ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.ack">(superduper.gateway.Gateway·method)</a> | 264 | ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.ack">(superduper.gateway.Gateway·method)</a> |
261 | </li> | 265 | </li> |
262 | ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.ack">(superduper.group.Participant·method)</a> | 266 | ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.ack">(superduper.group.Participant·method)</a> |
263 | </li> | 267 | </li> |
264 | ········</ul></li> | 268 | ········</ul></li> |
265 | ········<li><a·href="dev/api/s | 269 | ········<li><a·href="dev/api/slidge/contact/contact/index.html#slidge.contact.contact.LegacyContact.active">active()·(slidge.contact.contact.LegacyContact·method)</a> |
266 | ········<ul> | 270 | ········<ul> |
271 | ··········<li><a·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.active">(slidge.contact.LegacyContact·method)</a> | ||
272 | </li> | ||
273 | ··········<li><a·href="dev/api/superduper/contact/index.html#superduper.contact.Contact.active">(superduper.contact.Contact·method)</a> | ||
274 | </li> | ||
267 | ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.active">(superduper.gateway.Gateway·method)</a> | 275 | ··········<li><a·href="dev/api/superduper/gateway/index.html#superduper.gateway.Gateway.active">(superduper.gateway.Gateway·method)</a> |
268 | </li> | 276 | </li> |
269 | ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.active">(superduper.group.Participant·method)</a> | 277 | ··········<li><a·href="dev/api/superduper/group/index.html#superduper.group.Participant.active">(superduper.group.Participant·method)</a> |
270 | </li> | 278 | </li> |
271 | ········</ul></li> | 279 | ········</ul></li> |
272 | ········<li><a·href="glossary.html#term-Ad-hoc-Command"><strong>Ad-hoc·Command</strong></a> | 280 | ········<li><a·href="glossary.html#term-Ad-hoc-Command"><strong>Ad-hoc·Command</strong></a> |
273 | </li> | 281 | </li> |
Offset 64, 261 lines modified | Offset 64, 246 lines modified | ||
64 | ******·Index·****** | 64 | ******·Index·****** |
65 | A·|·B·|·C·|·D·|·E·|·F·|·G·|·H·|·I·|·J·|·K·|·L·|·M·|·N·|·O·|·P·|·Q·|·R·|·S·|·T·| | 65 | A·|·B·|·C·|·D·|·E·|·F·|·G·|·H·|·I·|·J·|·K·|·L·|·M·|·N·|·O·|·P·|·Q·|·R·|·S·|·T·| |
66 | U·|·V·|·W·|·X·|·Y·|·Z | 66 | U·|·V·|·W·|·X·|·Y·|·Z |
67 | *****·A·***** | 67 | *****·A·***** |
68 | ···································································*·assertIs()_(slidge.util.test.SlidgeTest | ||
68 | ··································································· | 69 | ·····································································method) |
69 | ·····································································(slidge.util.test.SlidgeTest_method) | ||
70 | ·········································································o·(slidge.util.test.SlixTestPlus | 70 | ·········································································o·(slidge.util.test.SlixTestPlus_method) |
71 | ···········································································method) | ||
72 | ···································································*·assertIs()_ | ||
73 | ·····································································(slidge.util.test.SlidgeTest_method) | ||
74 | ·········································································o·(slidge.util.test.SlixTestPlus | ||
75 | ···········································································method) | ||
76 | ···································································*·assertIsInstance()_ | 71 | ···································································*·assertIsInstance()_ |
77 | ·····································································(slidge.util.test.SlidgeTest_method) | 72 | ·····································································(slidge.util.test.SlidgeTest_method) |
78 | ·········································································o·(slidge.util.test.SlixTestPlus | 73 | ·········································································o·(slidge.util.test.SlixTestPlus_method) |
74 | ···································································*·assertIsNone()_(slidge.util.test.SlidgeTest | ||
79 | ····································································· | 75 | ·····································································method) |
80 | ···································································*·assertIsNone()_ | ||
81 | ·····································································(slidge.util.test.SlidgeTest_method) | ||
82 | ·········································································o·(slidge.util.test.SlixTestPlus | 76 | ·········································································o·(slidge.util.test.SlixTestPlus_method) |
83 | ···········································································method) | ||
84 | ···································································*·assertIsNot()_ | ||
85 | ···································································· | 77 | ···································································*·assertIsNot()_(slidge.util.test.SlidgeTest |
86 | ·········································································o·(slidge.util.test.SlixTestPlus | ||
87 | ···········································································method) | ||
88 | ···································································*·assertIsNotNone()_ | ||
89 | ·····································································(slidge.util.test.SlidgeTest_method) | ||
90 | ·········································································o·(slidge.util.test.SlixTestPlus | ||
91 | ···········································································method) | ||
92 | ····*·ABCSubclassableOnceAtMost_(class_in_slidge.util)············· | 78 | ····*·ABCSubclassableOnceAtMost_(class_in_slidge.util)···············method) |
93 | ··········o·(class_in_slidge.util.util)······························(slidge.util.test.Sli | 79 | ··········o·(class_in_slidge.util.util)··································o·(slidge.util.test.SlixTestPlus_method) |
94 | ····*·accept_friend_request()_····································· | 80 | ····*·accept_friend_request()_·····································*·assertIsNotNone()_ |
95 | ······(slidge.contact.contact.LegacyContact_method)·················· | 81 | ······(slidge.contact.contact.LegacyContact_method)··················(slidge.util.test.SlidgeTest_method) |
82 | ··········o·(slidge.contact.LegacyContact_method)························o·(slidge.util.test.SlixTestPlus_method) | ||
83 | ··········o·(superduper.contact.Contact_method)····················*·assertLess()_(slidge.util.test.SlidgeTest | ||
84 | ····*·ACCESS_(slidge.command.base.Command_attribute)·················method) | ||
85 | ··········o·(slidge.command.Command_attribute)···························o·(slidge.util.test.SlixTestPlus_method) | ||
96 | ···· | 86 | ····*·ack()_(slidge.contact.contact.LegacyContact_method)··········*·assertLessEqual()_ |
87 | ··········o·(slidge.contact.LegacyContact_method)····················(slidge.util.test.SlidgeTest_method) | ||
97 | ··········o·(superduper.contact.Contact_method)······················(slidge.util.test.Sli | 88 | ··········o·(superduper.contact.Contact_method)··························o·(slidge.util.test.SlixTestPlus_method) |
98 | ····*·ACCESS_(slidge.command.base.Command_attribute)·····················o·(slidge.util.test.SlixTestPlus | ||
99 | ··········o·(slidge.command.Command_attribute)·····························method) | ||
100 | ····*·ack()_(superduper.contact.Contact_method)····················*·assertListEqual()_ | ||
101 | ··········o·(superduper.gateway.Gateway_method)······················(slidge.util.test.SlidgeTest_method) | ||
102 | ··········o·(superduper.group.Participant_method)························o·(slidge.util.test.SlixTestPlus | ||
103 | ····*·active()_(superduper.contact.Contact_method)·························method) | ||
104 | ··········o·(superduper.gateway.Gateway_method)····················*·assertL | 89 | ··········o·(superduper.gateway.Gateway_method)····················*·assertListEqual()_ |
105 | ··········o·(superduper.group.Participant_method)····················(slidge.util.test.SlidgeTest_method) | 90 | ··········o·(superduper.group.Participant_method)····················(slidge.util.test.SlidgeTest_method) |
91 | ····*·active()_(slidge.contact.contact.LegacyContact_method)·············o·(slidge.util.test.SlixTestPlus_method) | ||
92 | ··········o·(slidge.contact.LegacyContact_method)··················*·assertLogs()_(slidge.util.test.SlidgeTest | ||
93 | ··········o·(superduper.contact.Contact_method)······················method) | ||
94 | ··········o·(superduper.gateway.Gateway_method)··························o·(slidge.util.test.SlixTestPlus_method) | ||
95 | ··········o·(superduper.group.Participant_method)··················*·assertMultiLineEqual()_ | ||
106 | ····*·Ad-hoc_Command················································· | 96 | ····*·Ad-hoc_Command·················································(slidge.util.test.SlidgeTest_method) |
107 | ····*·add()_(slidge.slixfix.roster.YesSet_method)························· | 97 | ····*·add()_(slidge.slixfix.roster.YesSet_method)························o·(slidge.util.test.SlixTestPlus_method) |
108 | ··········o·(slidge.util.db.UserStore_method)······················*·assert | 98 | ··········o·(slidge.util.db.UserStore_method)······················*·assertNoLogs()_(slidge.util.test.SlidgeTest |
109 | ····*·add_note()_(slidge.__main__.SigTermInterrupt_method)··········· | 99 | ····*·add_note()_(slidge.__main__.SigTermInterrupt_method)···········method) |
110 | ··········o·(slidge.command.register.TwoFactorNotRequired················o·(slidge.util.test.SlixTestPlus | 100 | ··········o·(slidge.command.register.TwoFactorNotRequired················o·(slidge.util.test.SlixTestPlus_method) |
111 | ············method)················································· | 101 | ············method)················································*·assertNotAlmostEqual()_ |
112 | ··········o·(slidge.contact.roster.ContactIsUser_method)··········· | 102 | ··········o·(slidge.contact.roster.ContactIsUser_method)·············(slidge.util.test.SlidgeTest_method) |
113 | ··········o·(slidge.core.gateway.session_dispatcher.Ignore···········(slidge.util.test.Sli | 103 | ··········o·(slidge.core.gateway.session_dispatcher.Ignore···············o·(slidge.util.test.SlixTestPlus_method) |
104 | ············method)················································*·assertNotEqual()_ | ||
105 | ····*·add_to_bookmarks()_(slidge.group.LegacyMUC_method)·············(slidge.util.test.SlidgeTest_method) | ||
106 | ··········o·(slidge.group.room.LegacyMUC_method)·························o·(slidge.util.test.SlixTestPlus_method) | ||
107 | ··········o·(superduper.group.MUC_method)··························*·assertNotIn()_(slidge.util.test.SlidgeTest | ||
108 | ····*·add_to_roster()_(slidge.contact.contact.LegacyContact··········method) | ||
114 | ······ | 109 | ······method)····························································o·(slidge.util.test.SlixTestPlus_method) |
115 | ····*·add_to_bookmarks()_(slidge.group.LegacyMUC_method)···················method) | ||
116 | ··········o·(slidge.group.room.LegacyMUC_method)···················*·assertNotAlmostEqual()_ | ||
117 | ··········o·(superduper.group.MUC_method)····························(slidge.util.test.SlidgeTest_method) | ||
118 | ····*·add_to_roster()_(slidge.contact.contact.LegacyContact··············o·(slidge.util.test.SlixTestPlus | ||
119 | ······method)······························································method) | ||
120 | ··········o·(slidge.contact.LegacyContact_method)··················*·assertNot | 110 | ··········o·(slidge.contact.LegacyContact_method)··················*·assertNotIsInstance()_ |
121 | ··········o·(superduper.contact.Contact_method)······················(slidge.util.test.SlidgeTest_method) | 111 | ··········o·(superduper.contact.Contact_method)······················(slidge.util.test.SlidgeTest_method) |
122 | ····*·addClassCleanup()_(slidge.util.test.SlidgeTest_class···············o·(slidge.util.test.SlixTestPlus | 112 | ····*·addClassCleanup()_(slidge.util.test.SlidgeTest_class···············o·(slidge.util.test.SlixTestPlus_method) |
123 | ······method)······················································· | 113 | ······method)······················································*·assertNotRegex()_ |
124 | ··········o·(slidge.util.test.SlixTestPlus_class_method)··········· | 114 | ··········o·(slidge.util.test.SlixTestPlus_class_method)·············(slidge.util.test.SlidgeTest_method) |
125 | ····*·addCleanup()_(slidge.util.test.SlidgeTest_method)··············(slidge.util.test.Sli | 115 | ····*·addCleanup()_(slidge.util.test.SlidgeTest_method)··················o·(slidge.util.test.SlixTestPlus_method) |
126 | ··········o·(slidge.util.test.SlixTestPlus_method)·················· | 116 | ··········o·(slidge.util.test.SlixTestPlus_method)·················*·assertRaises()_(slidge.util.test.SlidgeTest |
127 | ····*·addFilter()_(slidge.util.util.SlidgeLogger_method)············· | 117 | ····*·addFilter()_(slidge.util.util.SlidgeLogger_method)·············method) |
128 | ····*·addHandler()_(slidge.util.util.SlidgeLogger_method)·········· | 118 | ····*·addHandler()_(slidge.util.util.SlidgeLogger_method)················o·(slidge.util.test.SlixTestPlus_method) |
129 | ····*·addLoggingLevel()_(in_module_slidge.util.util)··············· | 119 | ····*·addLoggingLevel()_(in_module_slidge.util.util)···············*·assertRaisesRegex()_ |
130 | ····*·addTypeEqualityFunc()_(slidge.util.test.SlidgeTest············· | 120 | ····*·addTypeEqualityFunc()_(slidge.util.test.SlidgeTest·············(slidge.util.test.SlidgeTest_method) |
131 | ······method)····························································· | 121 | ······method)····························································o·(slidge.util.test.SlixTestPlus_method) |
132 | ··········o·(slidge.util.test.SlixTestPlus_method)·················*·assert | 122 | ··········o·(slidge.util.test.SlixTestPlus_method)·················*·assertRegex()_(slidge.util.test.SlidgeTest |
133 | ····*·AdhocProvider_(class_in_slidge.command.adhoc)·················· | 123 | ····*·AdhocProvider_(class_in_slidge.command.adhoc)··················method) |
134 | ····*·AdminCommand_(class_in_slidge.command.admin)·······················o·(slidge.util.test.SlixTestPlus | 124 | ····*·AdminCommand_(class_in_slidge.command.admin)·······················o·(slidge.util.test.SlixTestPlus_method) |
135 | ····*·append()_(slidge.slixfix.link_preview.stanza.Description······ | 125 | ····*·append()_(slidge.slixfix.link_preview.stanza.Description·····*·assertSequenceEqual()_ |
136 | ······method)······················································ | 126 | ······method)························································(slidge.util.test.SlidgeTest_method) |
137 | ··········o·(slidge.slixfix.link_preview.stanza.Image_method)········(slidge.util.test.Sli | 127 | ··········o·(slidge.slixfix.link_preview.stanza.Image_method)············o·(slidge.util.test.SlixTestPlus_method) |
138 | ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview··············o·(slidge.util.test.SlixTestPlus | ||
139 | ············method)························································method) | ||
140 | ··········o·(slidge.slixfix.link_preview.stanza. | 128 | ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview········*·assertSetEqual()_ |
141 | ············method)··················································(slidge.util.test.SlidgeTest_method) | 129 | ············method)··················································(slidge.util.test.SlidgeTest_method) |
142 | ··········o·(slidge.slixfix.link_preview.stanza. | 130 | ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin···········o·(slidge.util.test.SlixTestPlus_method) |
131 | ············method)················································*·assertTrue()_(slidge.util.test.SlidgeTest | ||
132 | ··········o·(slidge.slixfix.link_preview.stanza.SiteName·············method) | ||
143 | ············method)······················································· | 133 | ············method)······················································o·(slidge.util.test.SlixTestPlus_method) |
144 | ··········o·(slidge.slixfix.link_preview.stanza.Title_method)······*·assert | 134 | ··········o·(slidge.slixfix.link_preview.stanza.Title_method)······*·assertTupleEqual()_ |
145 | ··········o·(slidge.slixfix.link_preview.stanza.Type__method)········(slidge.util.test.SlidgeTest_method) | 135 | ··········o·(slidge.slixfix.link_preview.stanza.Type__method)········(slidge.util.test.SlidgeTest_method) |
146 | ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(slidge.util.test.SlixTestPlus | 136 | ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(slidge.util.test.SlixTestPlus_method) |
147 | ····*·appendxml()_·················································· | 137 | ····*·appendxml()_·················································*·assertWarns()_(slidge.util.test.SlidgeTest |
148 | ······(slidge.slixfix.link_preview.stanza.Description_method)······ | 138 | ······(slidge.slixfix.link_preview.stanza.Description_method)········method) |
149 | ··········o·(slidge.slixfix.link_preview.stanza.Image_method)········(slidge.util.test.Sli | 139 | ··········o·(slidge.slixfix.link_preview.stanza.Image_method)············o·(slidge.util.test.SlixTestPlus_method) |
150 | ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview··············o·(slidge.util.test.SlixTestPlus | ||
151 | ············method)························································method) | ||
152 | ··········o·(slidge.slixfix.link_preview.stanza. | 140 | ··········o·(slidge.slixfix.link_preview.stanza.LinkPreview········*·assertWarnsRegex()_ |
153 | ············method)··················································(slidge.util.test.SlidgeTest_method) | 141 | ············method)··················································(slidge.util.test.SlidgeTest_method) |
154 | ··········o·(slidge.slixfix.link_preview.stanza. | 142 | ··········o·(slidge.slixfix.link_preview.stanza.OpenGraphMixin···········o·(slidge.util.test.SlixTestPlus_method) |
143 | ············method)················································*·available_emojis()_ | ||
144 | ··········o·(slidge.slixfix.link_preview.stanza.SiteName·············(slidge.contact.contact.LegacyContact | ||
155 | ············method)·················································· | 145 | ············method)··················································method) |
156 | ··········o·(slidge.slixfix.link_preview.stanza.Title_method)······*·assertTrue()_ | ||
157 | ··········o·(slidge.slixfix.link_preview.stanza.T | 146 | ··········o·(slidge.slixfix.link_preview.stanza.Title_method)············o·(slidge.contact.LegacyContact_method) |
147 | ··········o·(slidge.slixfix.link_preview.stanza.Type__method)············o·(superduper.contact.Contact_method) | ||
158 | ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(s | 148 | ··········o·(slidge.slixfix.link_preview.stanza.Url_method)··············o·(superduper.group.MUC_method) |
159 | ····*·archivable()_(in_module_slidge.group.archive)················ | 149 | ····*·archivable()_(in_module_slidge.group.archive)················*·Avatar |
160 | ····*·assertAlmostEqual()_(slidge.util.test.SlidgeTest_method)·····*·as | 150 | ····*·assertAlmostEqual()_(slidge.util.test.SlidgeTest_method)·····*·avatar_(slidge.contact.contact.LegacyContact |
161 | ··········o·(slidge.util.test.SlixTestPlus_method)··················· | 151 | ··········o·(slidge.util.test.SlixTestPlus_method)···················property) |
162 | ····*·assertCountEqual()_(slidge.util.test.SlidgeTest_method)············o·(slidge. | 152 | ····*·assertCountEqual()_(slidge.util.test.SlidgeTest_method)············o·(slidge.contact.LegacyContact |
163 | ··········o·(slidge.util.test.SlixTestPlus_method)························· | 153 | ··········o·(slidge.util.test.SlixTestPlus_method)·························property) |
164 | ····*·assertDictContainsSubset()_(slidge.util.test.SlidgeTest······ | 154 | ····*·assertDictContainsSubset()_(slidge.util.test.SlidgeTest············o·(slidge.core.mixins.avatar.AvatarMixin |
165 | ······method)························································ | 155 | ······method)······························································property) |
Max diff block lines reached; 102882/124334 bytes (82.75%) of diff not shown. |
Offset 437, 26 lines modified | Offset 437, 49 lines modified | ||
437 | </ul> | 437 | </ul> |
438 | </li> | 438 | </li> |
439 | <li·class="toctree-l4"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">slidge.contact</span></code></a><ul> | 439 | <li·class="toctree-l4"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">slidge.contact</span></code></a><ul> |
440 | <li·class="toctree-l5"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#package-contents">Package·Contents</a><ul> | 440 | <li·class="toctree-l5"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#package-contents">Package·Contents</a><ul> |
441 | <li·class="toctree-l6"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#classes">Classes</a><ul> | 441 | <li·class="toctree-l6"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#classes">Classes</a><ul> |
442 | <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a><ul> | 442 | <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact</span></code></a><ul> |
443 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.name"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.name</span></code></a></li> | 443 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.name"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.name</span></code></a></li> |
444 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.avatar_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.avatar_id</span></code></a></li> | ||
445 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.avatar"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.avatar</span></code></a></li> | ||
444 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.RESOURCE"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.RESOURCE</span></code></a></li> | 446 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.RESOURCE"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.RESOURCE</span></code></a></li> |
445 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.legacy_id</span></code></a></li> | 447 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.legacy_id</span></code></a></li> |
446 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.get_msg_xmpp_id_up_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.get_msg_xmpp_id_up_to()</span></code></a></li> | 448 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.get_msg_xmpp_id_up_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.get_msg_xmpp_id_up_to()</span></code></a></li> |
447 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.add_to_roster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.add_to_roster()</span></code></a></li> | 449 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.add_to_roster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.add_to_roster()</span></code></a></li> |
448 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.accept_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.accept_friend_request()</span></code></a></li> | 450 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.accept_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.accept_friend_request()</span></code></a></li> |
449 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.reject_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.reject_friend_request()</span></code></a></li> | 451 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.reject_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.reject_friend_request()</span></code></a></li> |
450 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_request()</span></code></a></li> | 452 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_request"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_request()</span></code></a></li> |
451 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_delete"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_delete()</span></code></a></li> | 453 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_delete"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_delete()</span></code></a></li> |
452 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_accept"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_accept()</span></code></a></li> | 454 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.on_friend_accept"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.on_friend_accept()</span></code></a></li> |
453 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.unsubscribe"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.unsubscribe()</span></code></a></li> | 455 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.unsubscribe"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.unsubscribe()</span></code></a></li> |
454 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.update_info"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.update_info()</span></code></a></li> | 456 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.update_info"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.update_info()</span></code></a></li> |
455 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.fetch_vcard"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.fetch_vcard()</span></code></a></li> | 457 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.fetch_vcard"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.fetch_vcard()</span></code></a></li> |
458 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.set_avatar"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.set_avatar()</span></code></a></li> | ||
459 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.invite_to"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.invite_to()</span></code></a></li> | ||
460 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.active"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.active()</span></code></a></li> | ||
461 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.composing"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.composing()</span></code></a></li> | ||
462 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.paused"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.paused()</span></code></a></li> | ||
463 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.inactive"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.inactive()</span></code></a></li> | ||
464 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.gone"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.gone()</span></code></a></li> | ||
465 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.send_text"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.send_text()</span></code></a></li> | ||
466 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.correct"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.correct()</span></code></a></li> | ||
467 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.react"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.react()</span></code></a></li> | ||
468 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.retract"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.retract()</span></code></a></li> | ||
469 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.send_file"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.send_file()</span></code></a></li> | ||
470 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.ack"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.ack()</span></code></a></li> | ||
471 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.received"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.received()</span></code></a></li> | ||
472 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.displayed"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.displayed()</span></code></a></li> | ||
473 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.online"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.online()</span></code></a></li> | ||
474 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.away"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.away()</span></code></a></li> | ||
475 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.extended_away"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.extended_away()</span></code></a></li> | ||
476 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.busy"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.busy()</span></code></a></li> | ||
477 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.offline"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.offline()</span></code></a></li> | ||
478 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyContact.available_emojis"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyContact.available_emojis()</span></code></a></li> | ||
456 | </ul> | 479 | </ul> |
457 | </li> | 480 | </li> |
458 | <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster</span></code></a><ul> | 481 | <li·class="toctree-l7"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster</span></code></a><ul> |
459 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.by_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.by_legacy_id()</span></code></a></li> | 482 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.by_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.by_legacy_id()</span></code></a></li> |
460 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.legacy_id_to_jid_username"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.legacy_id_to_jid_username()</span></code></a></li> | 483 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.legacy_id_to_jid_username"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.legacy_id_to_jid_username()</span></code></a></li> |
461 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.jid_username_to_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.jid_username_to_legacy_id()</span></code></a></li> | 484 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.jid_username_to_legacy_id"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.jid_username_to_legacy_id()</span></code></a></li> |
462 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.fill"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.fill()</span></code></a></li> | 485 | <li·class="toctree-l8"><a·class="reference·internal"·href="dev/api/slidge/contact/index.html#slidge.contact.LegacyRoster.fill"><code·class="docutils·literal·notranslate"><span·class="pre">LegacyRoster.fill()</span></code></a></li> |
Offset 199, 14 lines modified | Offset 199, 16 lines modified | ||
199 | ··············································#·TableResult.description | 199 | ··············································#·TableResult.description |
200 | ··············································#·TableResult.get_xml() | 200 | ··············································#·TableResult.get_xml() |
201 | ······················#·slidge.contact | 201 | ······················#·slidge.contact |
202 | ····························#·Package_Contents | 202 | ····························#·Package_Contents |
203 | ··································#·Classes | 203 | ··································#·Classes |
204 | ········································#·LegacyContact | 204 | ········································#·LegacyContact |
205 | ··············································#·LegacyContact.name | 205 | ··············································#·LegacyContact.name |
206 | ··············································#·LegacyContact.avatar_id | ||
207 | ··············································#·LegacyContact.avatar | ||
206 | ··············································#·LegacyContact.RESOURCE | 208 | ··············································#·LegacyContact.RESOURCE |
207 | ··············································#·LegacyContact.legacy_id | 209 | ··············································#·LegacyContact.legacy_id |
208 | ··············································#·LegacyContact.get_msg_xmpp_id_up_to | 210 | ··············································#·LegacyContact.get_msg_xmpp_id_up_to |
209 | ················································() | 211 | ················································() |
210 | ··············································#·LegacyContact.add_to_roster() | 212 | ··············································#·LegacyContact.add_to_roster() |
211 | ··············································#·LegacyContact.accept_friend_request | 213 | ··············································#·LegacyContact.accept_friend_request |
212 | ················································() | 214 | ················································() |
Offset 193, 86 lines modified | Offset 193, 93 lines modified | ||
193 | slidge.command.register.RegistrationType.QRCODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·- | 193 | slidge.command.register.RegistrationType.QRCODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·- |
194 | slidge.command.register.RegistrationType.SINGLE_STEP_FORM·py:attribute·1·dev/api/slidge/command/register/index.html#$·- | 194 | slidge.command.register.RegistrationType.SINGLE_STEP_FORM·py:attribute·1·dev/api/slidge/command/register/index.html#$·- |
195 | slidge.command.register.RegistrationType.TWO_FACTOR_CODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·- | 195 | slidge.command.register.RegistrationType.TWO_FACTOR_CODE·py:attribute·1·dev/api/slidge/command/register/index.html#$·- |
196 | slidge.command.register.TwoFactorNotRequired·py:exception·1·dev/api/slidge/command/register/index.html#$·- | 196 | slidge.command.register.TwoFactorNotRequired·py:exception·1·dev/api/slidge/command/register/index.html#$·- |
197 | slidge.command.register.TwoFactorNotRequired.add_note·py:method·1·dev/api/slidge/command/register/index.html#$·- | 197 | slidge.command.register.TwoFactorNotRequired.add_note·py:method·1·dev/api/slidge/command/register/index.html#$·- |
198 | slidge.command.register.TwoFactorNotRequired.with_traceback·py:method·1·dev/api/slidge/command/register/index.html#$·- | 198 | slidge.command.register.TwoFactorNotRequired.with_traceback·py:method·1·dev/api/slidge/command/register/index.html#$·- |
199 | slidge.command.user·py:module·0·dev/api/slidge/command/user/index.html#module-$·- | 199 | slidge.command.user·py:module·0·dev/api/slidge/command/user/index.html#module-$·- |
200 | slidge.command.user.CreateGroup·py:class·1·dev/api/slidge/command/user/index.html#$·- | ||
201 | slidge.command.user.CreateGroup.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
202 | slidge.command.user.CreateGroup.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
203 | slidge.command.user.CreateGroup.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
204 | slidge.command.user.CreateGroup.run·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
205 | slidge.command.user.ListContacts·py:class·1·dev/api/slidge/command/user/index.html#$·- | ||
206 | slidge.command.user.ListContacts.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
207 | slidge.command.user.ListContacts.HELP·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
208 | slidge.command.user.ListContacts.NAME·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
209 | slidge.command.user.ListContacts.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
210 | slidge.command.user.ListContacts.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
211 | slidge.command.user.ListContacts.run·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
212 | slidge.command.user.ListGroups·py:class·1·dev/api/slidge/command/user/index.html#$·- | ||
213 | slidge.command.user.ListGroups.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
214 | slidge.command.user.ListGroups.HELP·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
215 | slidge.command.user.ListGroups.NAME·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
216 | slidge.command.user.ListGroups.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
217 | slidge.command.user.ListGroups.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
218 | slidge.command.user.ListGroups.run·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
219 | slidge.command.user.Login·py:class·1·dev/api/slidge/command/user/index.html#$·- | ||
220 | slidge.command.user.Login.CATEGORY·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
221 | slidge.command.user.Login.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
222 | slidge.command.user.Login.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
223 | slidge.command.user.Login.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
224 | slidge.command.user.Login.run·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
225 | slidge.command.user.Search·py:class·1·dev/api/slidge/command/user/index.html#$·- | ||
226 | slidge.command.user.Search.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
227 | slidge.command.user.Search.run·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
228 | slidge.command.user.SyncContacts·py:class·1·dev/api/slidge/command/user/index.html#$·- | ||
229 | slidge.command.user.SyncContacts.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
230 | slidge.command.user.SyncContacts.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
231 | slidge.command.user.SyncContacts.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
232 | slidge.command.user.SyncContacts.run·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
233 | slidge.command.user.Unregister·py:class·1·dev/api/slidge/command/user/index.html#$·- | ||
234 | slidge.command.user.Unregister.CATEGORY·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
235 | slidge.command.user.Unregister.CHAT_COMMAND·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
236 | slidge.command.user.Unregister.NODE·py:attribute·1·dev/api/slidge/command/user/index.html#$·- | ||
237 | slidge.command.user.Unregister.raise_if_not_authorized·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
238 | slidge.command.user.Unregister.run·py:method·1·dev/api/slidge/command/user/index.html#$·- | ||
239 | slidge.contact·py:module·0·dev/api/slidge/contact/index.html#module-$·- | 200 | slidge.contact·py:module·0·dev/api/slidge/contact/index.html#module-$·- |
240 | slidge.contact.LegacyContact·py:class·1·dev/api/slidge/contact/index.html#$·- | 201 | slidge.contact.LegacyContact·py:class·1·dev/api/slidge/contact/index.html#$·- |
241 | slidge.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/index.html#$·- | 202 | slidge.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/index.html#$·- |
242 | slidge.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·- | 203 | slidge.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·- |
204 | slidge.contact.LegacyContact.ack·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
205 | slidge.contact.LegacyContact.active·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
243 | slidge.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/index.html#$·- | 206 | slidge.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/index.html#$·- |
207 | slidge.contact.LegacyContact.available_emojis·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
208 | slidge.contact.LegacyContact.avatar·py:property·1·dev/api/slidge/contact/index.html#$·- | ||
209 | slidge.contact.LegacyContact.avatar_id·py:property·1·dev/api/slidge/contact/index.html#$·- | ||
210 | slidge.contact.LegacyContact.away·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
211 | slidge.contact.LegacyContact.busy·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
212 | slidge.contact.LegacyContact.composing·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
213 | slidge.contact.LegacyContact.correct·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
214 | slidge.contact.LegacyContact.displayed·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
215 | slidge.contact.LegacyContact.extended_away·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
244 | slidge.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/index.html#$·- | 216 | slidge.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/index.html#$·- |
245 | slidge.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/index.html#$·- | 217 | slidge.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/index.html#$·- |
218 | slidge.contact.LegacyContact.gone·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
219 | slidge.contact.LegacyContact.inactive·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
220 | slidge.contact.LegacyContact.invite_to·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
246 | slidge.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/index.html#$·- | 221 | slidge.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/index.html#$·- |
247 | slidge.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/index.html#$·- | 222 | slidge.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/index.html#$·- |
223 | slidge.contact.LegacyContact.offline·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
248 | slidge.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/index.html#$·- | 224 | slidge.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/index.html#$·- |
249 | slidge.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/index.html#$·- | 225 | slidge.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/index.html#$·- |
250 | slidge.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·- | 226 | slidge.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·- |
227 | slidge.contact.LegacyContact.online·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
228 | slidge.contact.LegacyContact.paused·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
229 | slidge.contact.LegacyContact.react·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
230 | slidge.contact.LegacyContact.received·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
251 | slidge.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·- | 231 | slidge.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/index.html#$·- |
232 | slidge.contact.LegacyContact.retract·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
233 | slidge.contact.LegacyContact.send_file·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
234 | slidge.contact.LegacyContact.send_text·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
235 | slidge.contact.LegacyContact.set_avatar·py:method·1·dev/api/slidge/contact/index.html#$·- | ||
252 | slidge.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/index.html#$·- | 236 | slidge.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/index.html#$·- |
253 | slidge.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/index.html#$·- | 237 | slidge.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/index.html#$·- |
254 | slidge.contact.LegacyRoster·py:class·1·dev/api/slidge/contact/index.html#$·- | 238 | slidge.contact.LegacyRoster·py:class·1·dev/api/slidge/contact/index.html#$·- |
255 | slidge.contact.LegacyRoster.by_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·- | 239 | slidge.contact.LegacyRoster.by_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·- |
256 | slidge.contact.LegacyRoster.fill·py:method·1·dev/api/slidge/contact/index.html#$·- | 240 | slidge.contact.LegacyRoster.fill·py:method·1·dev/api/slidge/contact/index.html#$·- |
257 | slidge.contact.LegacyRoster.jid_username_to_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·- | 241 | slidge.contact.LegacyRoster.jid_username_to_legacy_id·py:method·1·dev/api/slidge/contact/index.html#$·- |
258 | slidge.contact.LegacyRoster.legacy_id_to_jid_username·py:method·1·dev/api/slidge/contact/index.html#$·- | 242 | slidge.contact.LegacyRoster.legacy_id_to_jid_username·py:method·1·dev/api/slidge/contact/index.html#$·- |
259 | slidge.contact.contact·py:module·0·dev/api/slidge/contact/contact/index.html#module-$·- | 243 | slidge.contact.contact·py:module·0·dev/api/slidge/contact/contact/index.html#module-$·- |
260 | slidge.contact.contact.LegacyContact·py:class·1·dev/api/slidge/contact/contact/index.html#$·- | 244 | slidge.contact.contact.LegacyContact·py:class·1·dev/api/slidge/contact/contact/index.html#$·- |
261 | slidge.contact.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·- | 245 | slidge.contact.contact.LegacyContact.RESOURCE·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·- |
262 | slidge.contact.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 246 | slidge.contact.contact.LegacyContact.accept_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
247 | slidge.contact.contact.LegacyContact.ack·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
248 | slidge.contact.contact.LegacyContact.active·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
263 | slidge.contact.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 249 | slidge.contact.contact.LegacyContact.add_to_roster·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
250 | slidge.contact.contact.LegacyContact.available_emojis·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
251 | slidge.contact.contact.LegacyContact.avatar·py:property·1·dev/api/slidge/contact/contact/index.html#$·- | ||
252 | slidge.contact.contact.LegacyContact.avatar_id·py:property·1·dev/api/slidge/contact/contact/index.html#$·- | ||
253 | slidge.contact.contact.LegacyContact.away·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
254 | slidge.contact.contact.LegacyContact.busy·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
255 | slidge.contact.contact.LegacyContact.composing·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
256 | slidge.contact.contact.LegacyContact.correct·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
257 | slidge.contact.contact.LegacyContact.displayed·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
258 | slidge.contact.contact.LegacyContact.extended_away·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
264 | slidge.contact.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 259 | slidge.contact.contact.LegacyContact.fetch_vcard·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
265 | slidge.contact.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 260 | slidge.contact.contact.LegacyContact.get_msg_xmpp_id_up_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
261 | slidge.contact.contact.LegacyContact.gone·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
262 | slidge.contact.contact.LegacyContact.inactive·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
263 | slidge.contact.contact.LegacyContact.invite_to·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
266 | slidge.contact.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·- | 264 | slidge.contact.contact.LegacyContact.legacy_id·py:attribute·1·dev/api/slidge/contact/contact/index.html#$·- |
267 | slidge.contact.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/contact/index.html#$·- | 265 | slidge.contact.contact.LegacyContact.name·py:property·1·dev/api/slidge/contact/contact/index.html#$·- |
266 | slidge.contact.contact.LegacyContact.offline·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
268 | slidge.contact.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 267 | slidge.contact.contact.LegacyContact.on_friend_accept·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
269 | slidge.contact.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 268 | slidge.contact.contact.LegacyContact.on_friend_delete·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
270 | slidge.contact.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 269 | slidge.contact.contact.LegacyContact.on_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
270 | slidge.contact.contact.LegacyContact.online·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
271 | slidge.contact.contact.LegacyContact.paused·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
272 | slidge.contact.contact.LegacyContact.react·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
273 | slidge.contact.contact.LegacyContact.received·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
271 | slidge.contact.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 274 | slidge.contact.contact.LegacyContact.reject_friend_request·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
275 | slidge.contact.contact.LegacyContact.retract·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
276 | slidge.contact.contact.LegacyContact.send_file·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
277 | slidge.contact.contact.LegacyContact.send_text·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
278 | slidge.contact.contact.LegacyContact.set_avatar·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | ||
272 | slidge.contact.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 279 | slidge.contact.contact.LegacyContact.unsubscribe·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
273 | slidge.contact.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/contact/index.html#$·- | 280 | slidge.contact.contact.LegacyContact.update_info·py:method·1·dev/api/slidge/contact/contact/index.html#$·- |
Max diff block lines reached; 401/12994 bytes (3.09%) of diff not shown. |
Offset 2, 156 lines modified | Offset 2, 156 lines modified | ||
2 | ····"docnames":·["admin/attachments",·"admin/component",·"admin/config/index",·"admin/daemon",·"admin/examples/index",·"admin/index",·"admin/install",·"admin/note",·"admin/privilege",·"dev/api/slidge/__main__/index",·"dev/api/slidge/command/adhoc/index",·"dev/api/slidge/command/admin/index",·"dev/api/slidge/command/base/index",·"dev/api/slidge/command/categories/index",·"dev/api/slidge/command/chat_command/index",·"dev/api/slidge/command/index",·"dev/api/slidge/command/register/index",·"dev/api/slidge/command/user/index",·"dev/api/slidge/contact/contact/index",·"dev/api/slidge/contact/index",·"dev/api/slidge/contact/roster/index",·"dev/api/slidge/core/cache/index",·"dev/api/slidge/core/config/index",·"dev/api/slidge/core/gateway/base/index",·"dev/api/slidge/core/gateway/caps/index",·"dev/api/slidge/core/gateway/delivery_receipt/index",·"dev/api/slidge/core/gateway/disco/index",·"dev/api/slidge/core/gateway/index",·"dev/api/slidge/core/gateway/mam/index",·"dev/api/slidge/core/gateway/muc_admin/index",·"dev/api/slidge/core/gateway/ping/index",·"dev/api/slidge/core/gateway/presence/index",·"dev/api/slidge/core/gateway/registration/index",·"dev/api/slidge/core/gateway/search/index",·"dev/api/slidge/core/gateway/session_dispatcher/index",·"dev/api/slidge/core/gateway/vcard_temp/index",·"dev/api/slidge/core/index",·"dev/api/slidge/core/mixins/attachment/index",·"dev/api/slidge/core/mixins/avatar/index",·"dev/api/slidge/core/mixins/base/index",·"dev/api/slidge/core/mixins/disco/index",·"dev/api/slidge/core/mixins/index",·"dev/api/slidge/core/mixins/lock/index",·"dev/api/slidge/core/mixins/message/index",·"dev/api/slidge/core/mixins/message_maker/index",·"dev/api/slidge/core/mixins/presence/index",·"dev/api/slidge/core/mixins/recipient/index",·"dev/api/slidge/core/pubsub/index",·"dev/api/slidge/core/session/index",·"dev/api/slidge/group/archive/index",·"dev/api/slidge/group/bookmarks/index",·"dev/api/slidge/group/index",·"dev/api/slidge/group/participant/index",·"dev/api/slidge/group/room/index",·"dev/api/slidge/index",·"dev/api/slidge/migration/index",·"dev/api/slidge/slixfix/index",·"dev/api/slidge/slixfix/link_preview/index",·"dev/api/slidge/slixfix/link_preview/link_preview/index",·"dev/api/slidge/slixfix/link_preview/stanza/index",·"dev/api/slidge/slixfix/roster/index",·"dev/api/slidge/util/archive_msg/index",·"dev/api/slidge/util/conf/index",·"dev/api/slidge/util/db/index",·"dev/api/slidge/util/index",·"dev/api/slidge/util/sql/index",·"dev/api/slidge/util/test/index",·"dev/api/slidge/util/types/index",·"dev/api/slidge/util/util/index",·"dev/api/superduper/contact/index",·"dev/api/superduper/gateway/index",·"dev/api/superduper/group/index",·"dev/api/superduper/index",·"dev/api/superduper/legacy_client/index",·"dev/api/superduper/session/index",·"dev/api/superduper/util/index",·"dev/contributing",·"dev/design",·"dev/howto",·"dev/index",·"dev/tutorial",·"glossary",·"index",·"user/commands",·"user/contacts",·"user/index",·"user/low_profile",·"user/note",·"user/register"], | 2 | ····"docnames":·["admin/attachments",·"admin/component",·"admin/config/index",·"admin/daemon",·"admin/examples/index",·"admin/index",·"admin/install",·"admin/note",·"admin/privilege",·"dev/api/slidge/__main__/index",·"dev/api/slidge/command/adhoc/index",·"dev/api/slidge/command/admin/index",·"dev/api/slidge/command/base/index",·"dev/api/slidge/command/categories/index",·"dev/api/slidge/command/chat_command/index",·"dev/api/slidge/command/index",·"dev/api/slidge/command/register/index",·"dev/api/slidge/command/user/index",·"dev/api/slidge/contact/contact/index",·"dev/api/slidge/contact/index",·"dev/api/slidge/contact/roster/index",·"dev/api/slidge/core/cache/index",·"dev/api/slidge/core/config/index",·"dev/api/slidge/core/gateway/base/index",·"dev/api/slidge/core/gateway/caps/index",·"dev/api/slidge/core/gateway/delivery_receipt/index",·"dev/api/slidge/core/gateway/disco/index",·"dev/api/slidge/core/gateway/index",·"dev/api/slidge/core/gateway/mam/index",·"dev/api/slidge/core/gateway/muc_admin/index",·"dev/api/slidge/core/gateway/ping/index",·"dev/api/slidge/core/gateway/presence/index",·"dev/api/slidge/core/gateway/registration/index",·"dev/api/slidge/core/gateway/search/index",·"dev/api/slidge/core/gateway/session_dispatcher/index",·"dev/api/slidge/core/gateway/vcard_temp/index",·"dev/api/slidge/core/index",·"dev/api/slidge/core/mixins/attachment/index",·"dev/api/slidge/core/mixins/avatar/index",·"dev/api/slidge/core/mixins/base/index",·"dev/api/slidge/core/mixins/disco/index",·"dev/api/slidge/core/mixins/index",·"dev/api/slidge/core/mixins/lock/index",·"dev/api/slidge/core/mixins/message/index",·"dev/api/slidge/core/mixins/message_maker/index",·"dev/api/slidge/core/mixins/presence/index",·"dev/api/slidge/core/mixins/recipient/index",·"dev/api/slidge/core/pubsub/index",·"dev/api/slidge/core/session/index",·"dev/api/slidge/group/archive/index",·"dev/api/slidge/group/bookmarks/index",·"dev/api/slidge/group/index",·"dev/api/slidge/group/participant/index",·"dev/api/slidge/group/room/index",·"dev/api/slidge/index",·"dev/api/slidge/migration/index",·"dev/api/slidge/slixfix/index",·"dev/api/slidge/slixfix/link_preview/index",·"dev/api/slidge/slixfix/link_preview/link_preview/index",·"dev/api/slidge/slixfix/link_preview/stanza/index",·"dev/api/slidge/slixfix/roster/index",·"dev/api/slidge/util/archive_msg/index",·"dev/api/slidge/util/conf/index",·"dev/api/slidge/util/db/index",·"dev/api/slidge/util/index",·"dev/api/slidge/util/sql/index",·"dev/api/slidge/util/test/index",·"dev/api/slidge/util/types/index",·"dev/api/slidge/util/util/index",·"dev/api/superduper/contact/index",·"dev/api/superduper/gateway/index",·"dev/api/superduper/group/index",·"dev/api/superduper/index",·"dev/api/superduper/legacy_client/index",·"dev/api/superduper/session/index",·"dev/api/superduper/util/index",·"dev/contributing",·"dev/design",·"dev/howto",·"dev/index",·"dev/tutorial",·"glossary",·"index",·"user/commands",·"user/contacts",·"user/index",·"user/low_profile",·"user/note",·"user/register"], |
3 | ····"filenames":·["admin/attachments.rst",·"admin/component.rst",·"admin/config/index.rst",·"admin/daemon.rst",·"admin/examples/index.rst",·"admin/index.rst",·"admin/install.rst",·"admin/note.rst",·"admin/privilege.rst",·"dev/api/slidge/__main__/index.rst",·"dev/api/slidge/command/adhoc/index.rst",·"dev/api/slidge/command/admin/index.rst",·"dev/api/slidge/command/base/index.rst",·"dev/api/slidge/command/categories/index.rst",·"dev/api/slidge/command/chat_command/index.rst",·"dev/api/slidge/command/index.rst",·"dev/api/slidge/command/register/index.rst",·"dev/api/slidge/command/user/index.rst",·"dev/api/slidge/contact/contact/index.rst",·"dev/api/slidge/contact/index.rst",·"dev/api/slidge/contact/roster/index.rst",·"dev/api/slidge/core/cache/index.rst",·"dev/api/slidge/core/config/index.rst",·"dev/api/slidge/core/gateway/base/index.rst",·"dev/api/slidge/core/gateway/caps/index.rst",·"dev/api/slidge/core/gateway/delivery_receipt/index.rst",·"dev/api/slidge/core/gateway/disco/index.rst",·"dev/api/slidge/core/gateway/index.rst",·"dev/api/slidge/core/gateway/mam/index.rst",·"dev/api/slidge/core/gateway/muc_admin/index.rst",·"dev/api/slidge/core/gateway/ping/index.rst",·"dev/api/slidge/core/gateway/presence/index.rst",·"dev/api/slidge/core/gateway/registration/index.rst",·"dev/api/slidge/core/gateway/search/index.rst",·"dev/api/slidge/core/gateway/session_dispatcher/index.rst",·"dev/api/slidge/core/gateway/vcard_temp/index.rst",·"dev/api/slidge/core/index.rst",·"dev/api/slidge/core/mixins/attachment/index.rst",·"dev/api/slidge/core/mixins/avatar/index.rst",·"dev/api/slidge/core/mixins/base/index.rst",·"dev/api/slidge/core/mixins/disco/index.rst",·"dev/api/slidge/core/mixins/index.rst",·"dev/api/slidge/core/mixins/lock/index.rst",·"dev/api/slidge/core/mixins/message/index.rst",·"dev/api/slidge/core/mixins/message_maker/index.rst",·"dev/api/slidge/core/mixins/presence/index.rst",·"dev/api/slidge/core/mixins/recipient/index.rst",·"dev/api/slidge/core/pubsub/index.rst",·"dev/api/slidge/core/session/index.rst",·"dev/api/slidge/group/archive/index.rst",·"dev/api/slidge/group/bookmarks/index.rst",·"dev/api/slidge/group/index.rst",·"dev/api/slidge/group/participant/index.rst",·"dev/api/slidge/group/room/index.rst",·"dev/api/slidge/index.rst",·"dev/api/slidge/migration/index.rst",·"dev/api/slidge/slixfix/index.rst",·"dev/api/slidge/slixfix/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/stanza/index.rst",·"dev/api/slidge/slixfix/roster/index.rst",·"dev/api/slidge/util/archive_msg/index.rst",·"dev/api/slidge/util/conf/index.rst",·"dev/api/slidge/util/db/index.rst",·"dev/api/slidge/util/index.rst",·"dev/api/slidge/util/sql/index.rst",·"dev/api/slidge/util/test/index.rst",·"dev/api/slidge/util/types/index.rst",·"dev/api/slidge/util/util/index.rst",·"dev/api/superduper/contact/index.rst",·"dev/api/superduper/gateway/index.rst",·"dev/api/superduper/group/index.rst",·"dev/api/superduper/index.rst",·"dev/api/superduper/legacy_client/index.rst",·"dev/api/superduper/session/index.rst",·"dev/api/superduper/util/index.rst",·"dev/contributing.rst",·"dev/design.rst",·"dev/howto.rst",·"dev/index.rst",·"dev/tutorial.rst",·"glossary.rst",·"index.rst",·"user/commands.rst",·"user/contacts.rst",·"user/index.rst",·"user/low_profile.rst",·"user/note.rst",·"user/register.rst"], | 3 | ····"filenames":·["admin/attachments.rst",·"admin/component.rst",·"admin/config/index.rst",·"admin/daemon.rst",·"admin/examples/index.rst",·"admin/index.rst",·"admin/install.rst",·"admin/note.rst",·"admin/privilege.rst",·"dev/api/slidge/__main__/index.rst",·"dev/api/slidge/command/adhoc/index.rst",·"dev/api/slidge/command/admin/index.rst",·"dev/api/slidge/command/base/index.rst",·"dev/api/slidge/command/categories/index.rst",·"dev/api/slidge/command/chat_command/index.rst",·"dev/api/slidge/command/index.rst",·"dev/api/slidge/command/register/index.rst",·"dev/api/slidge/command/user/index.rst",·"dev/api/slidge/contact/contact/index.rst",·"dev/api/slidge/contact/index.rst",·"dev/api/slidge/contact/roster/index.rst",·"dev/api/slidge/core/cache/index.rst",·"dev/api/slidge/core/config/index.rst",·"dev/api/slidge/core/gateway/base/index.rst",·"dev/api/slidge/core/gateway/caps/index.rst",·"dev/api/slidge/core/gateway/delivery_receipt/index.rst",·"dev/api/slidge/core/gateway/disco/index.rst",·"dev/api/slidge/core/gateway/index.rst",·"dev/api/slidge/core/gateway/mam/index.rst",·"dev/api/slidge/core/gateway/muc_admin/index.rst",·"dev/api/slidge/core/gateway/ping/index.rst",·"dev/api/slidge/core/gateway/presence/index.rst",·"dev/api/slidge/core/gateway/registration/index.rst",·"dev/api/slidge/core/gateway/search/index.rst",·"dev/api/slidge/core/gateway/session_dispatcher/index.rst",·"dev/api/slidge/core/gateway/vcard_temp/index.rst",·"dev/api/slidge/core/index.rst",·"dev/api/slidge/core/mixins/attachment/index.rst",·"dev/api/slidge/core/mixins/avatar/index.rst",·"dev/api/slidge/core/mixins/base/index.rst",·"dev/api/slidge/core/mixins/disco/index.rst",·"dev/api/slidge/core/mixins/index.rst",·"dev/api/slidge/core/mixins/lock/index.rst",·"dev/api/slidge/core/mixins/message/index.rst",·"dev/api/slidge/core/mixins/message_maker/index.rst",·"dev/api/slidge/core/mixins/presence/index.rst",·"dev/api/slidge/core/mixins/recipient/index.rst",·"dev/api/slidge/core/pubsub/index.rst",·"dev/api/slidge/core/session/index.rst",·"dev/api/slidge/group/archive/index.rst",·"dev/api/slidge/group/bookmarks/index.rst",·"dev/api/slidge/group/index.rst",·"dev/api/slidge/group/participant/index.rst",·"dev/api/slidge/group/room/index.rst",·"dev/api/slidge/index.rst",·"dev/api/slidge/migration/index.rst",·"dev/api/slidge/slixfix/index.rst",·"dev/api/slidge/slixfix/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/link_preview/index.rst",·"dev/api/slidge/slixfix/link_preview/stanza/index.rst",·"dev/api/slidge/slixfix/roster/index.rst",·"dev/api/slidge/util/archive_msg/index.rst",·"dev/api/slidge/util/conf/index.rst",·"dev/api/slidge/util/db/index.rst",·"dev/api/slidge/util/index.rst",·"dev/api/slidge/util/sql/index.rst",·"dev/api/slidge/util/test/index.rst",·"dev/api/slidge/util/types/index.rst",·"dev/api/slidge/util/util/index.rst",·"dev/api/superduper/contact/index.rst",·"dev/api/superduper/gateway/index.rst",·"dev/api/superduper/group/index.rst",·"dev/api/superduper/index.rst",·"dev/api/superduper/legacy_client/index.rst",·"dev/api/superduper/session/index.rst",·"dev/api/superduper/util/index.rst",·"dev/contributing.rst",·"dev/design.rst",·"dev/howto.rst",·"dev/index.rst",·"dev/tutorial.rst",·"glossary.rst",·"index.rst",·"user/commands.rst",·"user/contacts.rst",·"user/index.rst",·"user/low_profile.rst",·"user/note.rst",·"user/register.rst"], |
4 | ····"titles":·["Attachments",·"XMPP·server·config",·"Configuration",·"Running·as·a·daemon",·"Example·XMPP·server·configurations",·"For·admins",·"Installation",·"<no·title>",·"Privileges",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.__main__</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.adhoc</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.categories</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.chat_command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.register</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.user</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.cache</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.config</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.caps</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.delivery_receipt</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.mam</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.muc_admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.ping</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.registration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.search</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.session_dispatcher</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.vcard_temp</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.attachment</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.avatar</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.lock</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message_maker</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.recipient</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.pubsub</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.archive</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.bookmarks</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.participant</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.room</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.migration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.stanza</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.archive_msg</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.conf</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.db</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.sql</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.test</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.types</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.legacy_client</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.util</span></code>",·"Contributing",·"Slidge·Design",·"How·to\u2026?",·"For·devs",·"Tutorial:·minimal·legacy·module·from·scratch",·"Glossary",·"Slidge",·"Commands",·"Finding·legacy·contacts",·"For·users",·"Keeping·a·low·profile",·"<no·title>",·"Registration"], | 4 | ····"titles":·["Attachments",·"XMPP·server·config",·"Configuration",·"Running·as·a·daemon",·"Example·XMPP·server·configurations",·"For·admins",·"Installation",·"<no·title>",·"Privileges",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.__main__</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.adhoc</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.categories</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.chat_command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.register</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.command.user</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.contact.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.cache</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.config</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.caps</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.delivery_receipt</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.mam</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.muc_admin</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.ping</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.registration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.search</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.session_dispatcher</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.gateway.vcard_temp</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.attachment</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.avatar</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.base</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.disco</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.lock</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.message_maker</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.presence</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.mixins.recipient</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.pubsub</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.core.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.archive</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.bookmarks</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.participant</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.group.room</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.migration</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.link_preview</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.link_preview.stanza</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.slixfix.roster</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.archive_msg</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.conf</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.db</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.sql</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.test</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.types</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">slidge.util.util</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.contact</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.gateway</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.group</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.legacy_client</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.session</span></code>",·"<code·class=\"xref·py·py-mod·docutils·literal·notranslate\"><span·class=\"pre\">superduper.util</span></code>",·"Contributing",·"Slidge·Design",·"How·to\u2026?",·"For·devs",·"Tutorial:·minimal·legacy·module·from·scratch",·"Glossary",·"Slidge",·"Commands",·"Finding·legacy·contacts",·"For·users",·"Keeping·a·low·profile",·"<no·title>",·"Registration"], |
5 | ····"terms":·{ | 5 | ····"terms":·{ |
6 | ········"In":·[0,·3,·8,·12,·18,·19,·51,·53,·63,·67,·69,·71,·81,·88], | 6 | ········"In":·[0,·3,·8,·12,·18,·19,·51,·53,·63,·67,·69,·71,·81,·88], |
7 | ········"order":·[0,·12,·18,·19,·39,·64,·66,·67,·68,·69], | 7 | ········"order":·[0,·12,·18,·19,·39,·64,·66,·67,·68,·69], |
8 | ········"receiv":·[0,·12,·15,·16,·18,·19,·23,·27,·48,·51,·53,·54,·66,·68,·69,·70,·71,·74,·80,·82,·85], | 8 | ········"receiv":·[0,·12,·15,·16,·18,·19,·23,·27,·48,·51,·53,·54,·66,·68,·69,·70,·71,·74,·80,·82,·85], |
9 | ········"via":·[0,·1,·3,·6,·8,·9,·11,·12,·15,·1 | 9 | ········"via":·[0,·1,·3,·6,·8,·9,·11,·12,·15,·19,·20,·23,·27,·39,·48,·54,·64,·67,·68,·69,·70,·74,·80,·81,·83,·88], |
10 | ········"slidg":·[0,·1,·2,·3,·4,·5,·6,·7,·8,·69,·70,·71,·72,·74,·76,·79,·80,·81,·83,·84,·85,·86,·87,·88], | 10 | ········"slidg":·[0,·1,·2,·3,·4,·5,·6,·7,·8,·69,·70,·71,·72,·74,·76,·79,·80,·81,·83,·84,·85,·86,·87,·88], |
11 | ········"you":·[0,·1,·2,·3,·4,·6,·8,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·64,·66,·68,·69,·70,·71,·74,·76,·77,·80,·83,·84,·85,·86,·88], | 11 | ········"you":·[0,·1,·2,·3,·4,·6,·8,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·64,·66,·68,·69,·70,·71,·74,·76,·77,·80,·83,·84,·85,·86,·88], |
12 | ········"have":·[0,·3,·18,·19,·20,·23,·27,·38,·41,·51,·53,·54,·60,·66,·67,·68,·69,·71,·76,·77,·80,·84,·86,·88], | 12 | ········"have":·[0,·3,·18,·19,·20,·23,·27,·38,·41,·51,·53,·54,·60,·66,·67,·68,·69,·71,·76,·77,·80,·84,·86,·88], |
13 | ········"two":·[0,·8,·60,·66,·67], | 13 | ········"two":·[0,·8,·60,·66,·67], |
14 | ········"option":·[0,·1,·2,·3,·4,·5,·7,·10,·11,·12,·15,·16,·1 | 14 | ········"option":·[0,·1,·2,·3,·4,·5,·7,·10,·11,·12,·15,·16,·18,·19,·23,·27,·38,·41,·48,·51,·52,·53,·54,·59,·63,·65,·66,·67,·69,·70,·71,·74], |
15 | ········"serv":·[0,·80], | 15 | ········"serv":·[0,·80], |
16 | ········"static":·[0,·48,·54,·74], | 16 | ········"static":·[0,·48,·54,·74], |
17 | ········"from":·[0,·3,·4,·8,·12,·18,·19,·23,·27,·48,·51,·52,·53,·54,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·79,·81,·82,·83,·86], | 17 | ········"from":·[0,·3,·4,·8,·12,·18,·19,·23,·27,·48,·51,·52,·53,·54,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·79,·81,·82,·83,·86], |
18 | ········"folder":·0, | 18 | ········"folder":·0, |
19 | ········"an":·[0,·1,·2,·4,·5,·6,·9,·11,·12,·15,·16,·1 | 19 | ········"an":·[0,·1,·2,·4,·5,·6,·9,·11,·12,·15,·16,·18,·19,·20,·23,·27,·38,·39,·41,·48,·50,·51,·53,·54,·56,·59,·60,·63,·64,·66,·67,·68,·69,·70,·71,·72,·74,·76,·77,·80,·81,·85,·88], |
20 | ········"server":·[0,·3,·5,·8,·51,·53,·66,·69,·70,·71,·76,·80,·81,·82,·85,·86,·88], | 20 | ········"server":·[0,·3,·5,·8,·18,·19,·51,·53,·66,·69,·70,·71,·76,·80,·81,·82,·85,·86,·88], |
21 | ········"eg":·[0,·1,·2,·4,·9,·11,·12,·15,·16,·1 | 21 | ········"eg":·[0,·1,·2,·4,·9,·11,·12,·15,·16,·18,·19,·23,·27,·48,·51,·53,·54,·67,·69,·70,·71,·74,·81], |
22 | ········"etc":·[0,·1,·2,·3,·8,·9,·51,·53,·65,·71,·76,·85], | 22 | ········"etc":·[0,·1,·2,·3,·8,·9,·51,·53,·65,·71,·76,·85], |
23 | ········"xep":·[0,·4,·5,·8,·12,·15,·16,·18,·19,·20,·23,·25,·27,·48,·50,·51,·53,·54,·63,·67,·69,·70,·71,·74,·76,·81,·83,·84,·88], | 23 | ········"xep":·[0,·4,·5,·8,·12,·15,·16,·18,·19,·20,·23,·25,·27,·48,·50,·51,·53,·54,·63,·67,·69,·70,·71,·74,·76,·81,·83,·84,·88], |
24 | ········"0363":·[0,·4,·18,·19,·48,·54,·69,·74], | 24 | ········"0363":·[0,·4,·18,·19,·48,·54,·69,·74], |
25 | ········"At":·[0,·48,·54,·66,·67,·74,·77], | 25 | ········"At":·[0,·48,·54,·66,·67,·74,·77], |
26 | ········"minimum":·[0,·50,·51,·67,·71,·77], | 26 | ········"minimum":·[0,·50,·51,·67,·71,·77], |
27 | ········"need":·[0,·3,·4,·8,·10,·18,·19,·20,·23,·27,·48,·51,·53,·54,·66,·69,·70,·71,·74,·77,·83], | 27 | ········"need":·[0,·3,·4,·8,·10,·18,·19,·20,·23,·27,·48,·51,·53,·54,·66,·69,·70,·71,·74,·77,·83], |
28 | ········"set":·[0,·1,·3,·4,·8,·9,·12,·16,·19,·20,·23,·27,·34,·38,·41,·48,·51,·52,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·76,·86,·88], | 28 | ········"set":·[0,·1,·3,·4,·8,·9,·12,·16,·18,·19,·20,·23,·27,·34,·38,·41,·48,·51,·52,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·76,·86,·88], |
29 | ········"up":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·39,·54,·60,·64,·66,·68,·69,·76,·86], | 29 | ········"up":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·39,·54,·60,·64,·66,·68,·69,·76,·86], |
30 | ········"path":·[0,·2,·4,·9,·23,·27,·38,·41,·54,·63,·67,·69,·70,·71], | 30 | ········"path":·[0,·2,·4,·9,·18,·19,·23,·27,·38,·41,·54,·63,·67,·69,·70,·71], |
31 | ········"local":·[0,·1,·4,·18,·19,·38,·41,·68,·69,·71,·76,·79,·81,·82,·84], | 31 | ········"local":·[0,·1,·4,·18,·19,·38,·41,·68,·69,·71,·76,·79,·81,·82,·84], |
32 | ········"directori":·[0,·3], | 32 | ········"directori":·[0,·3], |
33 | ········"url":·[0,·23,·27,·38,·41,·48,·54,·59,·67,·69,·70,·71,·74], | 33 | ········"url":·[0,·18,·19,·23,·27,·38,·41,·48,·54,·59,·67,·69,·70,·71,·74], |
34 | ········"prefix":·[0,·9,·67], | 34 | ········"prefix":·[0,·9,·67], |
35 | ········"point":·[0,·1,·3,·11,·12,·15,· | 35 | ········"point":·[0,·1,·3,·11,·12,·15,·67], |
36 | ········"see":·[0,·1,·4,·6,·12,·15,·16,·23,·27,·48,·54,·63,·68,·74,·80,·81,·85,·88], | 36 | ········"see":·[0,·1,·4,·6,·12,·15,·16,·23,·27,·48,·54,·63,·68,·74,·80,·81,·85,·88], |
37 | ········"configur":·[0,·1,·5,·9,·23,·27,·51,·53,·54,·68,·71,·82,·86], | 37 | ········"configur":·[0,·1,·5,·9,·23,·27,·51,·53,·54,·68,·71,·82,·86], |
38 | ········"detail":·[0,·6,·19,·23,·27,·54,·69,·71,·81], | 38 | ········"detail":·[0,·6,·18,·19,·23,·27,·54,·69,·71,·81], |
39 | ········"how":·[0,·1,·3,·6,·18,·19,·23,·27,·54,·68,·69,·70,·71,·77,·79,·81,·82], | 39 | ········"how":·[0,·1,·3,·6,·18,·19,·23,·27,·54,·68,·69,·70,·71,·77,·79,·81,·82], |
40 | ········"make":·[0,·1,·3,·6,·8,·15,·18,·19,·23,·27,·51,·53,·54,·67,·69,·70,·71,·83,·88], | 40 | ········"make":·[0,·1,·3,·6,·8,·15,·18,·19,·23,·27,·51,·53,·54,·67,·69,·70,·71,·83,·88], |
41 | ········"sure":·[0,·3,·6,·8,·15,·23,·27,·54,·69,·70,·71,·83], | 41 | ········"sure":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·54,·69,·70,·71,·83], |
42 | ········"i":·[0,·1,·2,·3,·4,·6,·8,·9,·10,·11,·12,·15,·16,·1 | 42 | ········"i":·[0,·1,·2,·3,·4,·6,·8,·9,·10,·11,·12,·15,·16,·18,·19,·20,·23,·25,·27,·38,·41,·48,·49,·50,·51,·52,·53,·54,·56,·59,·60,·63,·65,·66,·67,·68,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·84,·85,·86,·88], |
43 | ········"writeabl":·0, | 43 | ········"writeabl":·0, |
44 | ········"readabl":·[0,·48,·54,·74,·84], | 44 | ········"readabl":·[0,·48,·54,·74,·84], |
45 | ········"your":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·48,·54,·69,·74,·76,·77,·83,·84,·85,·86,·88], | 45 | ········"your":·[0,·3,·6,·8,·15,·18,·19,·23,·27,·48,·54,·69,·74,·76,·77,·83,·84,·85,·86,·88], |
46 | ········"mai":·[0,·59,·66,·67,·81,·83], | 46 | ········"mai":·[0,·59,·66,·67,·81,·83], |
47 | ········"us":·[0,·1,·2,·3,·4,·5,·8,·9,·11,·12,·15,·16,·1 | 47 | ········"us":·[0,·1,·2,·3,·4,·5,·8,·9,·11,·12,·15,·16,·18,·19,·20,·23,·27,·38,·39,·41,·48,·51,·52,·53,·54,·59,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·79,·80,·81,·82,·83,·84,·85,·86,·88], |
48 | ········"read":·[0,·4,·8,·18,·19,·23,·27,·48,·54,·68,·69,·70,·71,·74], | 48 | ········"read":·[0,·4,·8,·18,·19,·23,·27,·48,·54,·68,·69,·70,·71,·74], |
49 | ········"other":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·54,·60,·63,·66,·67,·69,·80,·82,·85], | 49 | ········"other":·[0,·1,·3,·4,·8,·18,·19,·23,·27,·54,·60,·63,·66,·67,·69,·80,·82,·85], |
50 | ········"true":·[0,·2,·4,·8,·9,·18,·19,·23,·27,·38,·41,·48,·51,·53,·54,·56,·59,·60,·66,·67,·68,·69,·70,·71,·74], | 50 | ········"true":·[0,·2,·4,·8,·9,·18,·19,·23,·27,·38,·41,·48,·51,·53,·54,·56,·59,·60,·66,·67,·68,·69,·70,·71,·74], |
51 | ········"do":·[0,·1,·11,·12,·15,·1 | 51 | ········"do":·[0,·1,·11,·12,·15,·18,·19,·23,·27,·48,·51,·53,·54,·56,·67,·69,·70,·71,·74,·80], |
52 | ········"easili":·[0,·66], | 52 | ········"easili":·[0,·66], |
53 | ········"might":·[0,·3,·8,·19,·20,·23,·27,·54,·65,·66,·68,·69,·88], | 53 | ········"might":·[0,·3,·8,·19,·20,·23,·27,·54,·65,·66,·68,·69,·88], |
54 | ········"want":·[0,·3,·8,·18,·19,·23,·27,·48,·51,·53,·54,·56,·69,·70,·71,·74,·76,·77,·80,·84,·85,·88], | 54 | ········"want":·[0,·3,·8,·18,·19,·23,·27,·48,·51,·53,·54,·56,·69,·70,·71,·74,·76,·77,·80,·84,·85,·88], |
55 | ········"restrict":·[0,·23,·27,·48,·54,·69,·70,·71,·74], | 55 | ········"restrict":·[0,·18,·19,·23,·27,·48,·54,·69,·70,·71,·74], |
56 | ········"which":·[0,·3,·6,·10,·16,·18,·19,·20,·48,·51,·53,·54,·60,·66,·67,·68,·69,·70,·71,·74,·76,·77,·88], | 56 | ········"which":·[0,·3,·6,·10,·16,·18,·19,·20,·48,·51,·53,·54,·60,·66,·67,·68,·69,·70,·71,·74,·76,·77,·88], |
57 | ········"user":·[0,·3,·8,·11,·12,·15,·16,·18,·19,·20,·23,·27,·48,·50,·51,·52,·53,·54,·59,·60,·63,·65,·66,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·87,·88], | 57 | ········"user":·[0,·3,·8,·11,·12,·15,·16,·18,·19,·20,·23,·27,·48,·50,·51,·52,·53,·54,·59,·60,·63,·65,·66,·69,·70,·71,·74,·76,·77,·80,·81,·82,·83,·87,·88], |
58 | ········"can":·[0,·1,·2,·3,·6,·8,·9,·12,·15,·16,·18,·19,·23,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·64,·65,·66,·67,·68,·69,·70,·71,·74,·76,·80,·81,·83,·84,·85,·88], | 58 | ········"can":·[0,·1,·2,·3,·6,·8,·9,·12,·15,·16,·18,·19,·23,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·64,·65,·66,·67,·68,·69,·70,·71,·74,·76,·80,·81,·83,·84,·85,·88], |
59 | ········"thi":·[0,·1,·2,·3,·4,·5,·6,·9,·10,·12,·15,·16,·1 | 59 | ········"thi":·[0,·1,·2,·3,·4,·5,·6,·9,·10,·12,·15,·16,·18,·19,·20,·23,·25,·27,·38,·39,·41,·48,·50,·51,·52,·53,·54,·56,·59,·60,·63,·64,·65,·66,·67,·68,·69,·70,·71,·74,·77,·80,·81,·83,·84,·85,·86,·88], |
60 | ········"take":·[0,·10,·18,·19,·51,·53,·66,·69,·71], | 60 | ········"take":·[0,·10,·18,·19,·51,·53,·66,·69,·71], |
61 | ········"care":·[0,·10], | 61 | ········"care":·[0,·10], |
62 | ········"remov":·[0,·3,·8,·12,·18,·19,·23,·27,·48,·51,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·83], | 62 | ········"remov":·[0,·3,·8,·12,·18,·19,·23,·27,·48,·51,·53,·54,·59,·60,·63,·66,·67,·68,·69,·70,·71,·74,·83], |
63 | ········"old":·[0,·61,·67,·81], | 63 | ········"old":·[0,·61,·67,·81], |
64 | ········"so":·[0,·3,·23,·27,·48,·54,·59,·60,·68,·74,·81], | 64 | ········"so":·[0,·3,·23,·27,·48,·54,·59,·60,·68,·74,·81], |
65 | ········"should":·[0,·1,·3,·6,·12,·15,·16,·18,·19,·20,·23,·27,·38,·41,·48,·50,·51,·53,·54,·63,·66,·67,·69,·70,·71,·74,·76,·77,·83,·84,·86,·88], | 65 | ········"should":·[0,·1,·3,·6,·12,·15,·16,·18,·19,·20,·23,·27,·38,·41,·48,·50,·51,·53,·54,·63,·66,·67,·69,·70,·71,·74,·76,·77,·83,·84,·86,·88], |
66 | ········"cronjob":·0, | 66 | ········"cronjob":·0, |
67 | ········"systemd":·[0,·2,·5,·6,·82], | 67 | ········"systemd":·[0,·2,·5,·6,·82], |
68 | ········"timer":·0, | 68 | ········"timer":·0, |
69 | ········"someth":·[0,·11,·12,·15,·16,· | 69 | ········"someth":·[0,·11,·12,·15,·16,·23,·27,·54,·70,·80,·81,·84], |
70 | ········"similar":·[0,·59,·66,·80], | 70 | ········"similar":·[0,·59,·66,·80], |
71 | ········"regularli":·0, | 71 | ········"regularli":·0, |
72 | ········"delet":·[0,·67,·69,·70,·71], | 72 | ········"delet":·[0,·18,·19,·67,·69,·70,·71], |
73 | ········"find":·[0,·67,·68,·82,·85], | 73 | ········"find":·[0,·67,·68,·82,·85], |
74 | ········"mtime":·0, | 74 | ········"mtime":·0, |
75 | ········"7":·[0,·66], | 75 | ········"7":·[0,·66], |
76 | ········"depth":·[0,·68], | 76 | ········"depth":·[0,·68], |
77 | ········"type":·[0,·10,·11,·12,·15,·1 | 77 | ········"type":·[0,·10,·11,·12,·15,·18,·19,·20,·23,·27,·38,·41,·48,·50,·51,·53,·54,·59,·63,·64,·65,·66,·69,·70,·71,·74,·82,·85], |
78 | ········"d":·[0,·2,·3,·4,·9,·12,·19,·20,·63,·67,·69], | 78 | ········"d":·[0,·2,·3,·4,·9,·12,·19,·20,·63,·67,·69], |
79 | ········"empti":·[0,·12,·23,·27,·48,·54,·59,·60,·63,·67,·74], | 79 | ········"empti":·[0,·12,·23,·27,·48,·54,·59,·60,·63,·67,·74], |
80 | ········"clean":·[0,·23,·27,·54,·70,·76], | 80 | ········"clean":·[0,·23,·27,·54,·70,·76], |
81 | ········"older":·[0,·51,·53,·71], | 81 | ········"older":·[0,·51,·53,·71], |
82 | ········"than":·[0,·10,·23,·27,·51,·53,·54,·66,·68,·70,·71], | 82 | ········"than":·[0,·10,·23,·27,·51,·53,·54,·66,·68,·70,·71], |
83 | ········"week":·0, | 83 | ········"week":·0, |
84 | ········"For":·[0,·1,·2,·3,·4,·7,·12,·15,·23,·27,·54,·59,·65,·66,·67,·69,·71,·76,·82,·83,·86,·87,·88], | 84 | ········"For":·[0,·1,·2,·3,·4,·7,·12,·15,·18,·19,·23,·27,·54,·59,·65,·66,·67,·69,·71,·76,·82,·83,·86,·87,·88], |
85 | ········"follow":·[0,·3,·12,·23,·27,·48,·54,·63,·65,·67,·74,·81,·83,·85,·87,·88], | 85 | ········"follow":·[0,·3,·12,·23,·27,·48,·54,·63,·65,·67,·74,·81,·83,·85,·87,·88], |
86 | ········"config":·[0,·3,·4,·5,·8,·76,·82], | 86 | ········"config":·[0,·3,·4,·5,·8,·76,·82], |
87 | ········"would":·[0,·18,·19,·59,·69,·85], | 87 | ········"would":·[0,·18,·19,·59,·69,·85], |
88 | ········"var":·[0,·2,·3,·4,·9,·12,·15,·23,·27,·54,·70,·82], | 88 | ········"var":·[0,·2,·3,·4,·9,·12,·15,·23,·27,·54,·70,·82], |
89 | ········"lib":·[0,·3,·4,·80], | 89 | ········"lib":·[0,·3,·4,·80], |
90 | ········"here":·[0,·3,·6,·8,·18,·19,·20,·38,·41,·51,·53,·69,·70,·71,·80], | 90 | ········"here":·[0,·3,·6,·8,·18,·19,·20,·38,·41,·51,·53,·69,·70,·71,·80], |
91 | ········"org":·[0,·1,·3,·4,·8,·23,·27,·54,·66,·80,·81,·85], | 91 | ········"org":·[0,·1,·3,·4,·8,·23,·27,·54,·66,·80,·81,·85], |
92 | ········"5281":·0, | 92 | ········"5281":·0, |
93 | ········"per":·[0,·3,·23,·27,·50,·51,·54,·71], | 93 | ········"per":·[0,·3,·23,·27,·50,·51,·54,·71], |
94 | ········"mod_http_fil":·0, | 94 | ········"mod_http_fil":·0, |
95 | ········"document":·[0,·1,·3], | 95 | ········"document":·[0,·1,·3], |
96 | ········"modules_en":·[0,·1,·4,·8], | 96 | ········"modules_en":·[0,·1,·4,·8], |
97 | ········"modul":·[0,·1,·2,·4,·5,·6,·7,·8,·15,·25,·27,·51,·54,·72,·77,·79,·81,·82,·83], | 97 | ········"modul":·[0,·1,·2,·4,·5,·6,·7,·8,·15,·25,·27,·51,·54,·72,·77,·79,·81,·82,·83], |
98 | ········"must":·[0,·1,·23,·27,·48,·54,·59,·60,·63,·66,·67,·68,·74,·88], | 98 | ········"must":·[0,·1,·23,·27,·48,·54,·59,·60,·63,·66,·67,·68,·74,·88], |
99 | ········"same":·[0,·8,·12,·15,·1 | 99 | ········"same":·[0,·8,·12,·15,·18,·19,·23,·27,·54,·59,·66,·68,·69,·81], |
100 | ········"valu":·[0,·10,·12,·15,·18,·19,·48,·54,·59,·63,·66,·67,·68,·69,·70,·74,·82], | 100 | ········"valu":·[0,·10,·12,·15,·18,·19,·48,·54,·59,·63,·66,·67,·68,·69,·70,·74,·82], |
101 | ········"http_files_dir":·[0,·4], | 101 | ········"http_files_dir":·[0,·4], |
102 | ········"listen":·[0,·1,·4,·48,·54,·69,·71,·74], | 102 | ········"listen":·[0,·1,·4,·18,·19,·48,·54,·69,·71,·74], |
103 | ········"80":·0, | 103 | ········"80":·0, |
104 | ········"server_nam":·0, | 104 | ········"server_nam":·0, |
105 | ········"root":·[0,·3,·59,·66], | 105 | ········"root":·[0,·3,·59,·66], |
106 | ········"www":·0, | 106 | ········"www":·0, |
107 | ········"html":·[0,·23,·27,·54], | 107 | ········"html":·[0,·23,·27,·54], |
108 | ········"alreadi":·[0,·18,·19,·51,·53,·60,·68,·69,·71], | 108 | ········"alreadi":·[0,·18,·19,·51,·53,·60,·68,·69,·71], |
109 | ········"section":·[0,·4,·80], | 109 | ········"section":·[0,·4,·80], |
110 | ········"below":·[0,·1,·59], | 110 | ········"below":·[0,·1,·59], |
111 | ········"locat":·[0,·3], | 111 | ········"locat":·[0,·3], |
112 | ········"alia":·[0,·59], | 112 | ········"alia":·[0,·59], |
113 | ········"doc":·[0,·1,·2,·5,·7,·83,·85,·87,·88], | 113 | ········"doc":·[0,·1,·2,·5,·7,·83,·85,·87,·88], |
114 | ········"more":·[0,·1,·6,·19,·20,·23,·27,·50,·51,·54,·60,·65,·66,·67,·69,·71,·81], | 114 | ········"more":·[0,·1,·6,·19,·20,·23,·27,·50,·51,·54,·60,·65,·66,·67,·69,·71,·81], |
115 | ········"info":·[0,·1,·12,·15,·49,·66,·68,·79,·82], | 115 | ········"info":·[0,·1,·12,·15,·49,·66,·68,·79,·82], |
116 | ········"wa":·[0,·4,·11,·12,·15,·1 | 116 | ········"wa":·[0,·4,·11,·12,·15,·18,·19,·20,·23,·27,·48,·54,·59,·66,·68,·69,·70,·71,·74,·84], |
117 | ········"onli":·[0,·8,·12,·15,·16,·1 | 117 | ········"onli":·[0,·8,·12,·15,·16,·18,·19,·23,·27,·48,·51,·52,·53,·54,·60,·66,·67,·69,·70,·71,·74], |
118 | ········"v0":·0, | 118 | ········"v0":·0, |
119 | ········"0rc1":·[0,·82], | 119 | ········"0rc1":·[0,·82], |
120 | ········"now":·[0,·3,·80,·81], | 120 | ········"now":·[0,·3,·80,·81], |
121 | ········"recommend":·[0,·2,·3,·8,·48,·51,·53,·54,·71,·74], | 121 | ········"recommend":·[0,·2,·3,·8,·48,·51,·53,·54,·71,·74], |
122 | ········"manual":·[0,·10,·18,·19,·63,·69], | 122 | ········"manual":·[0,·10,·18,·19,·63,·69], |
123 | ········"jid":·[0,·1,·3,·10,·11,·12,·15,·16,·1 | 123 | ········"jid":·[0,·1,·3,·10,·11,·12,·15,·16,·18,·19,·20,·23,·27,·51,·52,·53,·54,·63,·66,·69,·70,·71,·76,·79,·80,·81,·82,·83,·84,·85], |
124 | ········"servic":·[0,·3,·5,·8,·18,·19,·23,·27,·48,·51,·53,·54,·69,·70,·71,·74,·79,·82,·88], | 124 | ········"servic":·[0,·3,·5,·8,·18,·19,·23,·27,·48,·51,·53,·54,·69,·70,·71,·74,·79,·82,·88], |
125 | ········"compon":·[0,·1,·2,·3,·4,·5,·8,·23,·27,·48,·54,·60,·61,·63,·66,·70,·74,·76,·81,·82,·83,·85,·88], | 125 | ········"compon":·[0,·1,·2,·3,·4,·5,·8,·23,·27,·48,·54,·60,·61,·63,·66,·70,·74,·76,·81,·82,·83,·85,·88], |
126 | ········"just":·[0,·2,·15,·23,·27,·48,·51,·53,·54,·66,·68,·70,·71,·74,·77,·80,·85], | 126 | ········"just":·[0,·2,·15,·23,·27,·48,·51,·53,·54,·66,·68,·70,·71,·74,·77,·80,·85], |
127 | ········"like":·[0,·10,·12,·18,·19,·20,·48,·51,·53,·54,·59,·63,·66,·67,·68,·69,·71,·74,·76,·81,·84], | 127 | ········"like":·[0,·10,·12,·18,·19,·20,·48,·51,·53,·54,·59,·63,·66,·67,·68,·69,·71,·74,·76,·81,·84], |
128 | ········"normal":·[0,·66,·85,·86], | 128 | ········"normal":·[0,·66,·85,·86], |
Max diff block lines reached; 93159/119319 bytes (78.08%) of diff not shown. |