github.com/keybase/client/go@v0.0.0-20241007131713-f10651d043c8/libkb/gregor_stub.go (about) 1 package libkb 2 3 import ( 4 "github.com/keybase/client/go/gregor" 5 "github.com/keybase/client/go/protocol/gregor1" 6 context "golang.org/x/net/context" 7 ) 8 9 type nullGregorState struct { 10 } 11 12 func newNullGregorState() nullGregorState { 13 return nullGregorState{} 14 } 15 16 func (n nullGregorState) State(ctx context.Context) (gregor.State, error) { 17 return gregor1.State{}, nil 18 } 19 20 func (n nullGregorState) UpdateCategory(ctx context.Context, cat string, body []byte, 21 dtime gregor1.TimeOrOffset) (gregor1.MsgID, error) { 22 return gregor1.MsgID{}, nil 23 } 24 25 func (n nullGregorState) InjectItem(ctx context.Context, cat string, body []byte, dtime gregor1.TimeOrOffset) (gregor1.MsgID, error) { 26 return gregor1.MsgID{}, nil 27 } 28 29 func (n nullGregorState) DismissItem(ctx context.Context, cli gregor1.IncomingInterface, 30 id gregor.MsgID) error { 31 return nil 32 } 33 34 func (n nullGregorState) LocalDismissItem(ctx context.Context, id gregor.MsgID) error { 35 return nil 36 } 37 38 func (n nullGregorState) DismissCategory(ctx context.Context, cat gregor1.Category) error { 39 return nil 40 }