| Delete the PublisherClientWrapper and PublisherServerWrapper. Update various structs and functions to expect a pubpb.PublisherClient instead of a core.Publisher; these two interfaces differ only in that the auto-generated PublisherClient takes a variadic CallOptions parameter. Update all mock publishers in tests to match the new interface. Finally, delete the now-unused core.Publisher interface and some already-unused mock-generating code. This deletes a single sanity check (for a nil SCT even when there is a nil error), but that check was redundant with an identical check in the only extant client code in ctpolicy.go. Fixes #5323 | ||
|---|---|---|
| .. | ||
| creds | ||
| test_proto | ||
| client.go | ||
| errors.go | ||
| errors_test.go | ||
| interceptors.go | ||
| interceptors_test.go | ||
| pb-marshalling.go | ||
| pb-marshalling_test.go | ||
| ra-wrappers.go | ||
| sa-wrappers.go | ||
| server.go | ||
| va-wrappers.go | ||