[API节点]支持HTTP API

This commit is contained in:
刘祥超
2021-01-01 20:49:09 +08:00
parent f905bb7066
commit b4ab1f0ec8
18 changed files with 667 additions and 80 deletions

View File

@@ -0,0 +1,37 @@
package rpcutils
import (
"context"
"time"
)
type PlainContext struct {
UserType string
UserId int64
ctx context.Context
}
func NewPlainContext(userType string, userId int64) *PlainContext {
return &PlainContext{
UserType: userType,
UserId: userId,
ctx: context.Background(),
}
}
func (this *PlainContext) Deadline() (deadline time.Time, ok bool) {
return this.ctx.Deadline()
}
func (this *PlainContext) Done() <-chan struct{} {
return this.ctx.Done()
}
func (this *PlainContext) Err() error {
return this.ctx.Err()
}
func (this *PlainContext) Value(key interface{}) interface{} {
return this.ctx.Value(key)
}