go.mercari.io/datastore@v1.8.2/boom/interfaces.go (about) 1 package boom 2 3 import ( 4 "context" 5 6 "go.mercari.io/datastore" 7 ) 8 9 // FromContext make new Boom object with specified context. 10 // 11 // Deprecated: use FromClient instead. 12 func FromContext(ctx context.Context) (*Boom, error) { 13 client, err := datastore.FromContext(ctx) 14 if err != nil { 15 return nil, err 16 } 17 return &Boom{Context: ctx, Client: client}, nil 18 } 19 20 // FromClient make new Boom object from specified datastore.Client. 21 func FromClient(ctx context.Context, client datastore.Client) *Boom { 22 return &Boom{Context: ctx, Client: client} 23 }