MCPcopy Create free account
hub / github.com/fnproject/fn / RemoveTrigger

Method RemoveTrigger

api/datastore/sql/sql.go:923–940  ·  view source on GitHub ↗
(ctx context.Context, triggerId string)

Source from the content-addressed store, hash-verified

921}
922
923func (ds *SQLStore) RemoveTrigger(ctx context.Context, triggerId string) error {
924 query := ds.db.Rebind(`DELETE FROM triggers WHERE id = ?;`)
925 res, err := ds.db.ExecContext(ctx, query, triggerId)
926 if err != nil {
927 return err
928 }
929
930 n, err := res.RowsAffected()
931 if err != nil {
932 return err
933 }
934
935 if n == 0 {
936 return models.ErrTriggerNotFound
937 }
938
939 return nil
940}
941
942func (ds *SQLStore) GetTriggerByID(ctx context.Context, triggerID string) (*models.Trigger, error) {
943 var trigger models.Trigger

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected