-
- Downloads
Refactor whole client architecture
Now API or Bindings return a Client object, which should be used to call any of the functions. The Client object will hold the session, the messaging and the switchboard. This will enable us to have multi-client support, hopefully.
Showing
- api/client.go 78 additions, 65 deletionsapi/client.go
- bindings/client.go 33 additions, 35 deletionsbindings/client.go
- bindings/payment.go 7 additions, 8 deletionsbindings/payment.go
- bots/userDiscovery.go 15 additions, 8 deletionsbots/userDiscovery.go
- cmd/root.go 34 additions, 28 deletionscmd/root.go
- cmd/udb.go 5 additions, 7 deletionscmd/udb.go
- io/collate.go 1 addition, 2 deletionsio/collate.go
- io/interface.go 5 additions, 2 deletionsio/interface.go
- io/messaging.go 56 additions, 55 deletionsio/messaging.go
- payment/wallet.go 12 additions, 6 deletionspayment/wallet.go
- payment/wallet_test.go 1 addition, 1 deletionpayment/wallet_test.go
- user/session.go 0 additions, 8 deletionsuser/session.go
Loading
Please register or sign in to comment