This commit is contained in:
Mehrdad Afshari 2017-05-15 11:40:44 -07:00 коммит произвёл Mehrdad Afshari
Родитель 3419b42955
Коммит ce595b8452
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -159,6 +159,14 @@ type CallOption interface {
after(*callInfo)
}
// EmptyCallOption does not alter the Call configuration.
// It can be embedded in another structure to carry satellite data for use
// by interceptors.
type EmptyCallOption struct{}
func (EmptyCallOption) before(*callInfo) error { return nil }
func (EmptyCallOption) after(*callInfo) {}
type beforeCall func(c *callInfo) error
func (o beforeCall) before(c *callInfo) error { return o(c) }