Initial commit

This commit is contained in:
Donny
2019-04-22 20:46:32 +08:00
commit 49ab8aadd1
25441 changed files with 4055000 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
package context
import (
"context"
"time"
"go-common/library/net/rpc/liverpc"
)
// WithHeader returns new context with header
// Deprecated: Use HeaderOption instead
func WithHeader(ctx context.Context, header *liverpc.Header) (ret context.Context) {
ret = context.WithValue(ctx, liverpc.KeyHeader, header)
return
}
// WithTimeout set timeout to rpc request
// Notice this is nothing related to to built-in context.WithTimeout
// Deprecated: Use TimeoutOption instead
func WithTimeout(ctx context.Context, time time.Duration) (ret context.Context) {
ret = context.WithValue(ctx, liverpc.KeyTimeout, time)
return
}