github.com/infraboard/keyauth@v0.8.1/apps/application/impl/dao.go (about) 1 package impl 2 3 import ( 4 "context" 5 6 "github.com/infraboard/mcube/exception" 7 8 "github.com/infraboard/keyauth/apps/application" 9 ) 10 11 func (s *service) save(app *application.Application) ( 12 *application.Application, error) { 13 if _, err := s.col.InsertOne(context.TODO(), app); err != nil { 14 return nil, exception.NewInternalServerError("inserted application(%s) document error, %s", 15 app.Name, err) 16 } 17 return app, nil 18 }