Commit Graph

64 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire 0da5f7b481 Cleaned up 2021-08-27 14:42:06 +02:00
Tristan B. Velloza Kildaire 8de128ad2c Added new field 2021-08-27 14:41:57 +02:00
Tristan B. Velloza Kildaire 05a3861aff Added ProfileDetails and UserProperty message types 2021-07-18 15:53:20 +02:00
Tristan B. Velloza Kildaire 8e894dc172 Added UserMessage message type 2021-07-18 15:53:04 +02:00
Tristan B. Velloza Kildaire 2d05be7ccc Added DNETMessage message type 2021-07-18 15:52:50 +02:00
Tristan B. Velloza Kildaire bb359ff379 Set syntax to ProtocolBuffers version 3 2021-07-18 15:52:37 +02:00
Tristan B. Velloza Kildaire a609398058 WIP: Add protocolbuffer 2021-07-18 15:48:37 +02:00
Tristan B. Kildaire e443d78b7f d 2021-01-27 23:14:27 +02:00
Tristan B. Kildaire 25563e3457 s 2021-01-27 23:13:59 +02:00
Tristan B. Kildaire 7e25c49ef0 Note to self: Bust my balls with a baseballbat if i don't fix this 2021-01-27 23:13:51 +02:00
Tristan B. Kildaire de3006ac35 Finished OOP 2021-01-27 23:05:06 +02:00
Tristan B. Kildaire 33c01a53ed Re-ordered
Added error handling to `getmembercount`
2021-01-27 23:03:45 +02:00
Tristan B. Kildaire c41d96b8d4 Throw error on `listmembers` failure protocol-wise
Throw error on `listmembers` socket error
2021-01-27 22:55:47 +02:00
Tristan B. Kildaire 1727060060 Do not return any boolean from `sendMessage`
Throw DClientException on `sendMessage` failure
2021-01-27 22:49:15 +02:00
Tristan B. Kildaire 5bd926ab58 On socket network error throw DNetworkError for `sendMessage` 2021-01-27 22:47:42 +02:00
Tristan B. Kildaire 6292ba0852 Added error handling to `listChannels()` 2020-12-20 14:30:42 +02:00
Tristan B. Kildaire 706042198c Error handling for all property functions now implemented. This includes error handling for network sends and also for the commands themselves (invalid parameters) 2020-12-19 12:28:51 +02:00
Tristan B. Kildaire 337f068a45 Fixed compilation error 2020-12-18 21:18:58 +02:00
Tristan B. Kildaire 50cd66b733 s 2020-12-18 18:08:28 +02:00
Tristan B. Kildaire 74c358d623 d 2020-12-18 18:08:21 +02:00
Tristan B. Kildaire c3ece5fc00 `setProperty()` now throws exception on network error 2020-12-18 18:02:57 +02:00
Tristan B. Kildaire 689e2fd592 `isProperty()` now throws an error if the send fails 2020-12-18 13:52:55 +02:00
Tristan B. Kildaire a4d746cd80 `getProperty()` now throws error when the user or property specified is invalid 2020-12-18 13:32:51 +02:00
Tristan B. Kildaire 9389f89c8b Throws an error when `getProperty()` is called and the network is down 2020-12-18 13:31:56 +02:00
Tristan B. Kildaire 9fde618b4c Throws error on `getProperties()` when the user specified is invalid 2020-12-17 23:39:28 +02:00
Tristan B. Kildaire 838e0a4931 Throws exception if network send failes for `getProperties()` 2020-12-17 23:33:13 +02:00
Tristan B. Kildaire 472c731845 `join()` now throws an error on send failure 2020-12-17 23:28:32 +02:00
Tristan B. Kildaire 75d8d1243e `auth()` now throws an error on network error 2020-12-17 23:24:23 +02:00
Tristan B. Kildaire 3b5190a589 Updated README 2020-12-07 19:46:57 +02:00
Tristan B. Kildaire 9f0cad46c8 Renamed module 'dclient' -> 'client; 2020-12-07 19:45:49 +02:00
Tristan B. Kildaire d3d11b6fe6 Revert 2020-12-04 19:02:24 +02:00
Tristan B. Kildaire 581422dc95 Upgraded to new tristanable 2020-12-04 18:41:54 +02:00
Tristan B. Kildaire f815f23fc0 Upgraded to new tristanable 2020-12-04 17:55:38 +02:00
Tristan B. Kildaire 30ea770c37 Removed old code 2020-10-30 19:24:05 +02:00
Tristan B. Kildaire e8def91645 fsdaf 2020-10-20 13:51:09 +02:00
Tristan B. Kildaire bf84f4d174 d 2020-10-20 13:51:02 +02:00
Tristan B. Kildaire f91b325cd0 Implemented `deleteProperty` 2020-10-20 13:45:02 +02:00
Tristan B. Kildaire cf234156c5 Implemented `setProperty` 2020-10-20 11:22:14 +02:00
Tristan B. Kildaire 3e6d5daede Implemented `isProperty` 2020-10-20 10:32:50 +02:00
Tristan B. Kildaire d040dcf926 Implemented `getProperty` command 2020-10-20 10:26:47 +02:00
Tristan B. Kildaire ba72ba2dbf Implemented `getProprties` command 2020-10-20 09:41:49 +02:00
Tristan B. Kildaire b8f16ebba2 Implemented `status` command 2020-10-18 21:42:54 +02:00
Tristan B. Kildaire a10f546218 Fixed offsets 2020-10-18 21:13:04 +02:00
Tristan B. Kildaire 549d13936b Added `getMemberInfo` 2020-10-18 21:07:14 +02:00
Tristan B. Kildaire 952ef89c94 Fixed visibility 2020-10-17 12:23:20 +02:00
Tristan B. Kildaire 8a67535c85 Added `awaitNotification()` function to fetch notification (the first one in the queue) 2020-10-17 12:20:48 +02:00
Tristan B. Kildaire 76fdd56eea Swap tags 2020-10-16 18:48:53 +02:00
Tristan B. Kildaire df0ca31bd9 Upgraded to working version of tristanable 2020-10-16 17:12:55 +02:00
Tristan B. Kildaire 03187a044e Fixed missing bformat encode 2020-10-16 16:51:08 +02:00
Tristan B. Kildaire accf571fde Upgraded to tristanable 2020-10-15 11:58:34 +02:00