Derrick Hammer
|
8b2756caad
|
fix: need to pass by ref
|
2024-01-07 06:49:27 -05:00 |
Derrick Hammer
|
0028483817
|
refactor: use lowercase socket
|
2024-01-07 06:47:19 -05:00 |
Derrick Hammer
|
2e9b07c6bd
|
refactor: dont use pointers with interfaces
|
2024-01-07 06:47:01 -05:00 |
Derrick Hammer
|
52b7426a7a
|
refactor: change how we manage peers, create getter/setters on Peer/BasePeer, and refactor WebSocketPeer to use new ws package and add Connect/NewPeer
|
2024-01-07 06:33:32 -05:00 |
Derrick Hammer
|
8435ce33de
|
dep: switch to nhooyr websocket
|
2024-01-07 06:31:26 -05:00 |
Derrick Hammer
|
8f6ebbd3e2
|
fix: nil pointer reference
|
2024-01-07 05:31:24 -05:00 |
Derrick Hammer
|
581ff5120d
|
fix: scheme doesnt use colons
|
2024-01-07 05:28:05 -05:00 |
Derrick Hammer
|
52f08335a2
|
fix: set started
|
2024-01-07 05:25:45 -05:00 |
Derrick Hammer
|
f7a86fd2a5
|
fix: don't try to init
|
2024-01-07 05:23:45 -05:00 |
Derrick Hammer
|
29f7563d75
|
fix: set inited
|
2024-01-07 05:23:11 -05:00 |
Derrick Hammer
|
3218167b83
|
fix: bad return on PublicKeyRaw
|
2024-01-07 05:22:00 -05:00 |
Derrick Hammer
|
6597a78e51
|
refactor: can't inherit from HandshakeOpen without a import cycle
|
2024-01-07 05:13:09 -05:00 |
Derrick Hammer
|
54f0a53f77
|
refactor: need to crease a base protocol package to solve import cycle
|
2024-01-07 05:12:43 -05:00 |
Derrick Hammer
|
ef86db2bd0
|
refactor: need to export storage structs
|
2024-01-07 04:33:40 -05:00 |
Derrick Hammer
|
1950edf181
|
refactor: move StorageLocation to a new pkg to prevent import cycle
|
2024-01-07 04:30:03 -05:00 |
Derrick Hammer
|
57657bd6ed
|
fix: need to use interface, not impl
|
2024-01-07 04:27:54 -05:00 |
Derrick Hammer
|
602ece249a
|
chore: delete unneeded package
|
2024-01-07 04:17:36 -05:00 |
Derrick Hammer
|
4b406bcf57
|
fix: need to init and setup P2P service
|
2024-01-07 04:17:19 -05:00 |
Derrick Hammer
|
311b03737c
|
fix: need to fix construction od node and stick to using interfaces
|
2024-01-07 04:16:33 -05:00 |
Derrick Hammer
|
99167b4cec
|
fix: add missing services impl
|
2024-01-07 04:15:28 -05:00 |
Derrick Hammer
|
ea872fedc4
|
refactor: move nodeVotes to a dedicated file
|
2024-01-07 04:03:36 -05:00 |
Derrick Hammer
|
51d76a2d95
|
refactor: use interfaces
|
2024-01-07 03:58:22 -05:00 |
Derrick Hammer
|
4678d406fc
|
refactor: use interfaces, rename struct to be an impl
|
2024-01-07 03:57:46 -05:00 |
Derrick Hammer
|
b340cda442
|
refactor: add interface to map
|
2024-01-07 03:57:12 -05:00 |
Derrick Hammer
|
ca1e2dcf72
|
refactor: use interfaces, rename struct to be an impl
|
2024-01-07 03:56:50 -05:00 |
Derrick Hammer
|
26a51a25d5
|
fix: dont use pointers with interfaces
|
2024-01-07 03:56:05 -05:00 |
Derrick Hammer
|
0a6738be5d
|
refactor: need access data via methods
|
2024-01-07 03:55:33 -05:00 |
Derrick Hammer
|
cb23f21ecc
|
fix: need to export methods for now
|
2024-01-07 03:54:50 -05:00 |
Derrick Hammer
|
b8cb37f99e
|
refactor: interfaces should not be pointers
|
2024-01-07 03:54:32 -05:00 |
Derrick Hammer
|
bd8c14e53e
|
fix: use interface not implementation
|
2024-01-07 03:19:04 -05:00 |
Derrick Hammer
|
713bcf98c3
|
refactor: major refactor to split major components into interfaces due to import cycles
|
2024-01-07 03:13:35 -05:00 |
Derrick Hammer
|
19b0785c48
|
fix: wrong imports and references to Config
|
2024-01-06 13:26:03 -05:00 |
Derrick Hammer
|
0b6ef02572
|
refactor: move config to its own package
|
2024-01-06 13:23:54 -05:00 |
Derrick Hammer
|
2a21ca4d60
|
refactor: move node and storage to its own package
|
2024-01-06 13:21:09 -05:00 |
Derrick Hammer
|
348b20ba4a
|
fix: need to remove by ref
|
2024-01-06 13:15:45 -05:00 |
Derrick Hammer
|
fdbc4cf7fc
|
fix: need to store pointer references
|
2024-01-06 13:15:29 -05:00 |
Derrick Hammer
|
8742a4139b
|
feat: implement AnnouncePeers
|
2024-01-06 12:51:38 -05:00 |
Derrick Hammer
|
16ce7338bd
|
feat: implement HashQuery HandleMessage
|
2024-01-06 10:55:21 -05:00 |
Derrick Hammer
|
eefbfa06d0
|
feat: initial node scoring support
|
2024-01-06 10:54:03 -05:00 |
Derrick Hammer
|
67be38e6c9
|
refactor: switch to storing by the base58 id, not the hashcode
|
2024-01-06 10:53:20 -05:00 |
Derrick Hammer
|
9654fadfee
|
refactor: abstract button creation to a generic utility method
|
2024-01-06 09:46:01 -05:00 |
Derrick Hammer
|
4959270f51
|
feat: wip initial storage location support
|
2024-01-06 09:45:00 -05:00 |
Derrick Hammer
|
f45e297791
|
refactor: make fullBytes private and create a getter
|
2024-01-06 07:11:51 -05:00 |
Derrick Hammer
|
8c29a284ce
|
feat: wip networking
|
2024-01-06 06:34:15 -05:00 |
Derrick Hammer
|
8d1bdd87ac
|
refactor: move Data to be accessed via Bytes and Raw
|
2024-01-06 06:33:23 -05:00 |
Derrick Hammer
|
785d4029e9
|
feat: add protocol types
|
2024-01-05 13:47:56 -05:00 |
Derrick Hammer
|
a5cc5b3d9e
|
refactor: rename NodeIdDecode for readability
|
2024-01-05 10:50:22 -05:00 |
Derrick Hammer
|
d708297651
|
fix: ContentType shouldnt be a pointer
|
2024-01-05 09:02:58 -05:00 |
Derrick Hammer
|
1cf7fe283a
|
feat: initial web_app structs
|
2024-01-05 09:02:26 -05:00 |
Derrick Hammer
|
a499dcf544
|
feat: initial media structs
|
2024-01-05 08:58:13 -05:00 |