diff options
author | Drew DeVault <sir@cmpwn.com> | 2018-02-01 19:54:19 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2018-02-01 19:54:19 -0500 |
commit | d603bbe2ce4adebfc9ec0bb708d814fd9152676c (patch) | |
tree | 0b6e06a272a68b98608c85b9b6cb21ef04181547 /worker/types | |
parent | cc03f6f4c802ee0742520145e9cacbd88f78ed9a (diff) | |
download | aerc-d603bbe2ce4adebfc9ec0bb708d814fd9152676c.tar.gz |
Refactoring; consume listing response
Diffstat (limited to 'worker/types')
-rw-r--r-- | worker/types/messages.go | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/worker/types/messages.go b/worker/types/messages.go index 00937a9..69df6ca 100644 --- a/worker/types/messages.go +++ b/worker/types/messages.go @@ -26,11 +26,6 @@ func (m Message) InResponseTo() WorkerMessage { // Meta-messages -// TODO: Figure out a nice way of merging Ack and Done -type Ack struct { - Message -} - type Done struct { Message } @@ -46,8 +41,9 @@ type Unsupported struct { // Actions -type Ping struct { +type ApproveCertificate struct { Message + Approved bool } type Configure struct { @@ -69,13 +65,13 @@ type ListDirectories struct { // Messages -type Directory struct { +type CertificateApprovalRequest struct { Message - Name *string + CertPool *x509.CertPool } -// Respond with an Ack to approve or Disconnect to reject -type ApproveCertificate struct { +type Directory struct { Message - CertPool *x509.CertPool + Attributes []string + Name string } |