Commit Graph

287 Commits

Author SHA1 Message Date
Tristan B. Kildaire 18d35d2374 Added comments. 2020-05-05 09:25:05 +02:00
Tristan B. Kildaire 58f5124f46 Removed old code for built-in handlers in sendHandler. 2020-05-05 09:16:24 +02:00
Tristan B. Kildaire 909717bca7 Added comment. 2020-05-05 08:24:32 +02:00
Tristan B. Kildaire cd03e14ff1 Set class `BeesterInformerClient to final. 2020-05-05 08:23:43 +02:00
Tristan B. Kildaire 96d277bbb7 Cleaned up.
Added missing comment.
2020-05-04 23:14:15 +02:00
Tristan B. Kildaire f6b5551fa6 Return `false` and an null JSONValue on unknown command. 2020-05-04 23:00:43 +02:00
Tristan B. Kildaire 39932b0c5d Added support for `isClient` informer command. 2020-05-04 22:37:26 +02:00
Tristan B. Kildaire 1fcfaffa28 Added `isClient` function. 2020-05-04 22:35:07 +02:00
Tristan B. Kildaire 61e0d9f3d3 Added comment. 2020-05-04 22:32:21 +02:00
Tristan B. Kildaire a7fb6d42c5 Added informer handler comunication loop. 2020-05-04 15:45:57 +02:00
Tristan B. Kildaire 86ce419db6 Fixed compile errors. 2020-05-04 15:27:16 +02:00
Tristan B. Kildaire 3d1607ee9e Refactored informer mechanism. 2020-05-04 15:22:49 +02:00
Tristan B. Kildaire c29cc89f8b Fixed compile error. 2020-05-04 15:17:53 +02:00
Tristan B. Kildaire 6530114414 Moved comment. 2020-05-04 15:17:38 +02:00
Tristan B. Kildaire 222fd3a1b4 WIP: Informer mechanism. 2020-05-04 15:17:31 +02:00
Tristan B. Kildaire b54817e418 Updated sendClient and sendServer format. 2020-05-04 13:56:18 +02:00
Tristan B. Kildaire 26bbb171f7 New handler message format. 2020-05-04 13:23:09 +02:00
Tristan B. Kildaire d42f04d29f Added support for "dummy" payload type. 2020-05-03 16:10:22 +02:00
Tristan B. Kildaire c04ba6b213 Added comment. 2020-05-02 22:43:05 +02:00
Tristan B. Kildaire cb3fbd0470 Made workable for dub 2020-05-02 22:38:25 +02:00
Tristan B. Kildaire 5d23ed0727 Use new `bformat` library for messaging. 2020-05-02 20:05:05 +02:00
Tristan B. Kildaire b9d15c55bd Removed todo. 2020-05-02 19:18:02 +02:00
Tristan B. Kildaire 55d0293d17 Disabled `args` field fetch for now as it isn't being used by any built-in command as of yet. 2020-05-02 18:27:09 +02:00
Tristan B. Kildaire 9dc2ec3616 New test added. 2020-05-02 18:23:59 +02:00
Tristan B. Kildaire ec2648dba4 Updated .gitignore. 2020-05-02 18:23:49 +02:00
Tristan B. Kildaire 350969af26 Set dispatch status on errors. 2020-05-02 18:23:35 +02:00
Tristan B. Kildaire dd13d80ed4 Added return message on dispatch failure for bad json. In the case of a missing payload field. 2020-05-02 17:55:04 +02:00
Tristan B. Kildaire 885c937893 Added testing code. 2020-05-02 17:40:40 +02:00
Tristan B. Kildaire 5cb5fde2ac Renamed tests. 2020-05-02 17:25:26 +02:00
Tristan B. Kildaire 3a5b458da2 Send a status as a response rather than error message. 2020-05-02 16:52:30 +02:00
Tristan B. Kildaire 39fa2d9e32 Fixed testing script. 2020-05-02 16:49:45 +02:00
Tristan B. Kildaire 3cc3ea36e7 Removed debug print. 2020-05-02 16:23:49 +02:00
Tristan B. Kildaire b7d2fa936c Make `sendError` public. 2020-05-02 16:19:44 +02:00
Tristan B. Kildaire de56cca9a7 Added `sendError` function to make sending error messages to the client easier. 2020-05-02 16:19:30 +02:00
Tristan B. Kildaire 1308eb94ce Changed error format. 2020-05-02 16:06:38 +02:00
Tristan B. Kildaire c77d99ee36 WIP: New test. 2020-05-02 15:29:15 +02:00
Tristan B. Kildaire c970b92c5f Fixed error response. 2020-05-02 15:29:11 +02:00
Tristan B. Kildaire db48723e2c Removed unecessary code from test. 2020-05-02 15:23:20 +02:00
Tristan B. Kildaire cdc8249122 Added authentication failure test. 2020-05-02 15:22:44 +02:00
Tristan B. Kildaire 9796a005b6 Respond with an error message on authentication failure. 2020-05-02 15:20:50 +02:00
Tristan B. Kildaire cc983dab8f Removed uneeded items. 2020-05-01 22:24:01 +02:00
Tristan B. Kildaire b7bcfd1997 Re-worked built i commands. 2020-05-01 22:23:24 +02:00
Tristan B. Kildaire 312d0bb8e9 Add a field `primitiveAppended` to the message so the handler can get the server reply too. 2020-05-01 22:02:53 +02:00
Tristan B. Kildaire c68df69713 Getting ready for built-in commands. 2020-05-01 17:48:45 +02:00
Tristan B. Kildaire 3c8fd6c547 Added more debug prints. 2020-05-01 12:19:21 +02:00
Tristan B. Kildaire 07870f2a14 Refactored imports. 2020-05-01 09:55:50 +02:00
Tristan B. Kildaire a973bb0b1b Used debugPrint. 2020-05-01 09:45:44 +02:00
Tristan B. Kildaire c4cecbb945 Removed stray print. 2020-05-01 09:41:16 +02:00
Tristan B. Kildaire 3f9f93d1a8 Output debug infor showing which listener is being started. 2020-05-01 09:39:41 +02:00
Tristan B. Kildaire 62b03568ef Make sure username and password are not empty.
Strip username of whitespace trailing and preceiding.
2020-05-01 09:38:17 +02:00