status-go/server/pairing
Samuel Hawksby-Robinson 7cd7430d31
Improved Local Pairing Separation of Concerns (#3248)
* Moved all configs into config.go

* Completed build out of new config structures

* Completed SenderClient process flow

* Completed sync data Mounter and client integration

* Completed installation data Mounter and client integration

* House keeping, small refactor to match conventions.

PayloadEncryptor is passed by value and used as a pointer to the instance value and not a shared pointer.

* Reintroduced explicit Mounter field type

* Completed ReceiverClient structs and flows

* Finished BaseClient function parity with old acc

* Integrated new Clients into tests

Solved some test breaks caused by encryptors sharing pointers to their managed payloads

* Built out SenderServer and ReceiverServer structs

With all associated functions and integrated with endpoints.

* Updated tests to handle new Server types

* Added docs and additional refinement

* Renamed some files to better match the content of those files

* Added json tags to config fields that were missing explicit tags.

* fix tests relating to payload locking

* Addressing feedback from @ilmotta

* Addressed feedback from @qfrank
2023-03-23 11:44:15 +00:00
..
certs.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
client.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
common.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
components_test.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
config.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
connection.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
connection_test.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
events.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
handlers.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
interfaces.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
payload_encryptor.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
payload_management.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
payload_management_test.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
payload_mounter.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
payload_receiver.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
raw_message_collector.go support local pairing after logged in as receiver; pair installation;(#3202) 2023-02-28 20:32:45 +08:00
raw_message_handler.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
server.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
server_pairing_test.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00
sync_device_test.go Improved Local Pairing Separation of Concerns (#3248) 2023-03-23 11:44:15 +00:00