Commit Graph

427 Commits

Author SHA1 Message Date
michael-bailey c8246f5c86 refactored connection initiator into spereate files 2023-01-21 10:15:50 +00:00
michael-bailey 59568570ff making moe things weak repferences 2023-01-21 10:07:41 +00:00
michael-bailey 93c7851edd fixing lints 2023-01-19 21:27:14 +00:00
michael-bailey 4381311fe3 removing strong references from scriping managers 2023-01-19 21:24:40 +00:00
michael-bailey c1616ce11f turned ref into weak ref 2023-01-18 17:20:49 +00:00
michael-bailey f81246e1fa turned some references into weak variaties, to prevent memory leaks. 2023-01-15 11:16:39 +00:00
michael-bailey c79da5c893 fixed not implemented panic, and field misnaming 2022-09-28 17:21:37 +01:00
michael-bailey 0fb618d5c1 Fixed messages being sent to sender 2022-09-28 17:21:37 +01:00
michael-bailey 42677d71b5 refactored message into foundation, added get message support for clients 2022-09-28 17:21:37 +01:00
michael-bailey db4af038d7 resolved warning in connection 2022-09-28 17:21:37 +01:00
michael-bailey d9a6719162 refactord network manager module name 2022-09-28 17:21:37 +01:00
michael-bailey 5e087604e5 refactored messages and added new message types 2022-09-28 17:21:37 +01:00
michael-bailey 7714938c6b refactord client code 2022-09-28 17:21:37 +01:00
michael-bailey 962fb5bb5c added debug messages 2022-09-28 17:21:37 +01:00
michael-bailey 89b420ee42 refixed network manager (again again) 2022-09-28 17:21:37 +01:00
michael-bailey 1541020968 added global message spport to client manager 2022-09-28 17:21:37 +01:00
michael-bailey 4717861f65 created chat manager and added it to the client manager 2022-09-28 17:21:37 +01:00
michael-bailey 12ebbc9bd5 uhh... changes and formatting 2022-09-28 17:21:37 +01:00
michael-bailey cefcb81af6 moved arg parser to folder as file 2022-09-15 17:58:46 +01:00
michael-bailey 20cacf15c2 undone previous change 2022-09-15 17:49:33 +01:00
michael-bailey d3bdc6dbb3 fixed client cargo toml 2022-09-15 17:44:43 +01:00
michael-bailey 16fc6fa243 updated client uuid version 2022-09-15 08:29:31 +01:00
michael-bailey 32ea5eec71 Merge branch 'feature/cleanup' into develop 2022-09-15 08:28:03 +01:00
michael-bailey 065e16964f cleaned up scriptable interfaces 2022-09-15 08:25:35 +01:00
michael-bailey 22fcdae11a cleaned up client actor 2022-09-15 08:24:59 +01:00
michael-bailey fa8124027c cleaned up client manager 2022-09-15 08:22:57 +01:00
michael-bailey bf711f8b95 cleaned up config manager 2022-09-15 08:19:54 +01:00
michael-bailey 1226fafe2c cleaned up rhai manager 2022-09-15 08:18:30 +01:00
michael-bailey cf29c2c50d cleaned up lua manager 2022-09-15 08:15:56 +01:00
michael-bailey 7c445e4ed3 cleaned up connection actor 2022-09-15 08:14:08 +01:00
michael-bailey f5d253eb94 cleaned up connection initator 2022-09-15 08:12:07 +01:00
michael-bailey 71fa54c221 cleaned up network listener 2022-09-15 08:11:07 +01:00
michael-bailey bb8d8aa3b4 cleaned up prelude linting errors 2022-09-15 08:09:58 +01:00
michael-bailey ecbc3aafb6 Merge branch 'feature/configuration-support' into develop 2022-09-15 08:06:01 +01:00
michael-bailey f4d2148dfa updated server and network manager to new style for setting config values 2022-09-15 08:02:10 +01:00
michael-bailey 5719bf98dd updated config manager api to use optionals. This leads to pre-configuration and easier readability and understanding. 2022-09-14 08:45:49 +01:00
michael-bailey ccbc680c0e performed cleanup of server 2022-09-14 08:27:29 +01:00
michael-bailey a31aa95d2b performed cleanup of network manager 2022-09-14 08:22:19 +01:00
michael-bailey 14a8ed4dac added config manager support to server and removed old serverConfig references 2022-09-14 08:19:08 +01:00
michael-bailey 8c167ad603 added configuration through args support to config manager and network manager. 2022-09-13 17:47:37 +01:00
michael-bailey 950ee1919b removed redundant handlers 2022-09-12 12:09:56 +01:00
michael-bailey 4e5620cf82 added config support to network manager, changed lifecycle a bit as well 2022-09-10 23:09:16 +01:00
michael-bailey a090f8a65a updated some docs 2022-09-07 16:12:16 +01:00
michael-bailey db5fd82e1a added config manager to network manager 2022-09-07 16:11:57 +01:00
michael-bailey bed482d787 ignoring config_file 2022-09-07 15:49:53 +01:00
michael-bailey 8097f3a89c fixed panic on file not existing 2022-09-07 15:41:54 +01:00
michael-bailey 81f94e2a69 removed bootstrapper and created config builder 2022-09-07 15:40:11 +01:00
michael-bailey 4bfaf1a813 created singleton config manager using once pattern. 2022-09-06 18:05:04 +01:00
michael-bailey 31d67889ff moved arg matcher funtion. 2022-09-06 18:03:23 +01:00
michael-bailey 2eaa05f1be added bootstrapper actor 2022-09-03 08:02:38 +01:00