Commit Graph

51 Commits

Author SHA1 Message Date
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
Tristan B. Kildaire 53a1e78558 Removed uneeded command 2020-10-15 11:55:30 +02:00
Tristan B. Kildaire 2d045a5a52 Made queues instance variables, translated auth() to use new tristanable queue system 2020-10-15 11:54:48 +02:00
Tristan B. Kildaire 4c4d4daab6 Add queues to manager. 2020-10-15 11:50:27 +02:00
Tristan B. Kildaire d110c95d12 WIP: Moving over to queue_sys for tristsnabale 2020-10-15 11:48:32 +02:00
Tristan B. Kildaire 48e3e261bf Upgraded to tristanable v0.1.0 2020-10-15 11:41:24 +02:00
Tristan B. Kildaire 3dc2275f8f Added .gitignore 2020-10-15 11:30:24 +02:00
Tristan B. Kildaire eb2a2af08c Added mots support 2020-10-02 16:54:03 +02:00
Tristan B. Kildaire 5ba8ad0e73 Updated build path 2020-09-30 12:55:33 +02:00
Tristan B. Kildaire 3bde17b3d9 Implemented `memberlist` command 2020-09-29 23:49:03 +02:00
Tristan B. Kildaire b6937f6cad Fixed decode 2020-09-29 18:43:45 +02:00
Tristan B. Kildaire 1ad619e0e1 Added 'getMemberCount(string)' 2020-09-29 18:34:52 +02:00
Tristan B. Kildaire 9f89f35e6f Migrated code, added tristanable as dependancy 2020-09-29 10:11:16 +02:00
Tristan B. Kildaire 7a24152476 Initialized dub repository 2020-09-29 10:06:46 +02:00