GetPluginConfByApplicationID gets plugin configuration by its internal appid.
(appid uint)
| 30 | |
| 31 | // GetPluginConfByApplicationID gets plugin configuration by its internal appid. |
| 32 | func (d *GormDatabase) GetPluginConfByApplicationID(appid uint) (*model.PluginConf, error) { |
| 33 | plugin := new(model.PluginConf) |
| 34 | err := d.DB.Where("application_id = ?", appid).First(plugin).Error |
| 35 | if err == gorm.ErrRecordNotFound { |
| 36 | err = nil |
| 37 | } |
| 38 | if plugin.ApplicationID == appid { |
| 39 | return plugin, err |
| 40 | } |
| 41 | return nil, err |
| 42 | } |
| 43 | |
| 44 | // CreatePluginConf creates a new plugin configuration. |
| 45 | func (d *GormDatabase) CreatePluginConf(p *model.PluginConf) error { |
nothing calls this directly
no outgoing calls
no test coverage detected