Commit Graph

98 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire 4b7c8eb9a2 Throw error on invalid credentials or address 2021-09-26 10:41:56 +02:00
Tristan B. Velloza Kildaire 0bcb8eab6f Throw exception on invalid length of tuples for credentials and address 2021-09-26 10:36:38 +02:00
Tristan B. Velloza Kildaire 6365d304c1 Added exception class 2021-09-26 10:36:22 +02:00
Tristan B. Velloza Kildaire 1375f1acf8 Fixed compilation errors 2021-09-15 15:55:04 +02:00
Tristan B. Velloza Kildaire fd0de4f011 Upgraded dependencies to fix compilation error 2021-09-15 15:51:46 +02:00
Tristan B. Velloza Kildaire b3a144ed9e Added tasky 2021-09-15 15:49:26 +02:00
Tristan B. Velloza Kildaire c9fbd28914 Scrapped old code 2021-09-15 15:49:21 +02:00
Tristan B. Velloza Kildaire aeec429991 ProtocolBuffer generated code works
Made umports public

Added stub createChannel  method and Channel class
2021-08-30 14:45:35 +02:00
Tristan B. Velloza Kildaire 59d64a50df Import works 2021-08-28 11:57:22 +02:00
Tristan B. Velloza Kildaire 6ef30473c1 FIx up module header too 2021-08-28 11:57:05 +02:00
Tristan B. Velloza Kildaire 70c78d37ff Fixed compilation of generated D files from protoc 2021-08-28 11:55:34 +02:00
Tristan B. Velloza Kildaire 4557a8c550 Added missing dependency 2021-08-28 11:43:17 +02:00
Tristan B. Velloza Kildaire 1eabfaed98 Trashed old files 2021-08-27 15:38:41 +02:00
Tristan B. Velloza Kildaire e286ec4bdf Updated description of library 2021-08-27 15:32:33 +02:00
Tristan B. Velloza Kildaire e143e0df79 Added stub for server-to-server messages 2021-08-27 15:32:32 +02:00
Tristan B. Velloza Kildaire 75394c6da6 Refactored ProtocolBuffers into their own modules 2021-08-27 15:27:20 +02:00
Tristan B. Velloza Kildaire 66e2a5cde2 Complete refactor 2021-08-27 15:16:48 +02:00
Tristan B. Velloza Kildaire 70ef3a3ee3 Refactored generated code output from ProtocolBuffers 2021-08-27 15:12:11 +02:00
Tristan B. Velloza Kildaire 4ccc5959e5 Generated protocolbuffer output code 2021-08-27 15:10:14 +02:00
Tristan B. Velloza Kildaire f51caa6ddf d 2021-08-27 15:10:06 +02:00
Tristan B. Velloza Kildaire fcc24152fd Added rule to .gitignore 2021-08-27 15:09:51 +02:00
Tristan B. Velloza Kildaire c82e9cee0b Added required build command for ProtocolBuffer 2021-08-27 15:09:29 +02:00
Tristan B. Velloza Kildaire 3ce9ad35e4 Added new ChannelMessage sub-type 2021-08-27 15:07:11 +02:00
Tristan B. Velloza Kildaire bced64d1fc Fixed field numbers 2021-08-27 15:06:09 +02:00
Tristan B. Velloza Kildaire 2a33ec7c68 Fixed field numbers
Added `name` field to AccountMessage
2021-08-27 15:04:48 +02:00
Tristan B. Velloza Kildaire 94e7512ba7 Added new AccountMessage subcommand 2021-08-27 15:03:24 +02:00
Tristan B. Velloza Kildaire b739117094 Cleaned up 2021-08-27 15:03:07 +02:00
Tristan B. Velloza Kildaire 91b7028d1f Removed old unused types 2021-08-27 15:03:01 +02:00
Tristan B. Velloza Kildaire 5295de356b Renamed message types 2021-08-27 15:02:48 +02:00
Tristan B. Velloza Kildaire e60f626dcb Added basic structure for AccountCommand 2021-08-27 15:02:40 +02:00
Tristan B. Velloza Kildaire 5ebec59c39 Added missing MessageType field.
Added missing field numbers.
2021-08-27 15:00:59 +02:00
Tristan B. Velloza Kildaire e5034db783 Removed some old message types 2021-08-27 14:59:09 +02:00
Tristan B. Velloza Kildaire 13cc2f738e Added ChannelProperty 2021-08-27 14:55:59 +02:00
Tristan B. Velloza Kildaire 78ddaf85ec Added ChannelMessage message type 2021-08-27 14:47:47 +02:00
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