| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename PubSubItem -> PubSubBaseItem to be able to include old PubSubItem | Linus Jahn | 2023-03-09 | 1 | -7/+7 |
| | | |||||
| * | Use QXmppError in all IQ results instead of StanzaError | Linus Jahn | 2023-01-22 | 1 | -15/+14 |
| | | | | | | | | | This allows us to report different error types with more information and makes it possible to distinguish stanza errors and errors generated locally. Part of #501. | ||||
| * | Introduce QXmppTask & QXmppPromise | Linus Jahn | 2023-01-03 | 1 | -86/+83 |
| | | | | | | | Closes #502. Co-authored-by: Jonah Brüchert <jbb@kaidan.im> | ||||
| * | PubSubManager: Add 'own' to PEP function names | Linus Jahn | 2022-12-28 | 1 | -23/+23 |
| | | | | | | | | | | This makes it clear that the functions use the own PEP nodes. This is clear in some cases (createPepNode()), but in others not so clear (requestPepItem()). To keep it consistent all PEP functions get an 'own' now. Closes #520. | ||||
| * | PubSubManager: Rename fetchNodes to requestNodes (like the functions) | Linus Jahn | 2022-12-28 | 1 | -1/+1 |
| | | | | | Part of #520. | ||||
| * | PubSubManager: Make requestFeatures() API private | Linus Jahn | 2022-12-28 | 1 | -2/+7 |
| | | | | | | This kind of task should be done by the DiscoveryManager. For now we still need it, but I don't want to make it official API. | ||||
| * | PubSubManager: Remove "void *d;" | Linus Jahn | 2022-12-28 | 1 | -3/+0 |
| | | | | | It seems unrealistic to me that we'll actually going to need it. | ||||
| * | Move PubSubIq into QXmpp::Private namespace | Linus Jahn | 2022-12-26 | 1 | -9/+9 |
| | | | | | This way users won't use it accidentally. | ||||
| * | Make PubSubIq header private | Linus Jahn | 2022-12-26 | 1 | -1/+1 |
| | | | | | | | | Users should only need to use the PubSubManager. The PubSubIq does not need to have a stable API this way and this gives us more flexibility. Closes #509. | ||||
| * | PubSubManager: Make 'standardItemIdToString()' public | Melvin Keskin | 2022-04-23 | 1 | -2/+2 |
| | | | | | This is needed if the IDs of incoming items should be checked externally. | ||||
| * | PubSubManager: Fix template usage of 'requestItem()' | Melvin Keskin | 2022-04-20 | 1 | -1/+1 |
| | | |||||
| * | Fix PubSub methods with a standard item ID parameter | Melvin Keskin | 2022-04-20 | 1 | -5/+2 |
| | | |||||
| * | PubSubManager: Add requestPepFeatures() | Melvin Keskin | 2022-04-09 | 1 | -0/+1 |
| | | |||||
| * | PubSubManager: Add requestFeatures() | Melvin Keskin | 2022-04-09 | 1 | -0/+18 |
| | | |||||
| * | PubSubManager: Add PEP overloads for requestItem and similar | Melvin Keskin | 2022-04-09 | 1 | -0/+7 |
| | | |||||
| * | PubSubManager: Add PEP overload for fetchNodes() | Linus Jahn | 2022-04-09 | 1 | -0/+1 |
| | | |||||
| * | PubSubManager: Add subscribeToNode()/unsubscribeFromNode() | Melvin Keskin | 2022-04-09 | 1 | -0/+2 |
| | | |||||
| * | PubSubManager: Add requestItemIds() | Melvin Keskin | 2022-04-09 | 1 | -0/+2 |
| | | | | | Uses a disco items request. | ||||
| * | PubSubManager: requestItem: Add StandardItemId enum for 'current' | Melvin Keskin | 2022-04-09 | 1 | -2/+34 |
| | | |||||
| * | Run 'clang-format' on all files | Melvin Keskin | 2022-01-15 | 1 | -10/+10 |
| | | |||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 1 | -22/+3 |
| | | |||||
| * | PubSubManager: Add create node requests with config | Linus Jahn | 2021-09-29 | 1 | -0/+3 |
| | | |||||
| * | PubSubManager: Add node configuration requests | Linus Jahn | 2021-09-29 | 1 | -0/+7 |
| | | |||||
| * | PubSubManager: Inline PEP requests | Linus Jahn | 2021-09-29 | 1 | -7/+7 |
| | | |||||
| * | Add QXmppPubSubManager | Linus Jahn | 2021-08-22 | 1 | -0/+342 |
| Supports the most common pubsub requests. Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
