MCPcopy Index your code
hub / github.com/coder/coder / DeleteChatDebugDataAfterMessageID

Method DeleteChatDebugDataAfterMessageID

coderd/database/dbauthz/dbauthz.go:1962–1971  ·  view source on GitHub ↗
(ctx context.Context, arg database.DeleteChatDebugDataAfterMessageIDParams)

Source from the content-addressed store, hash-verified

1960}
1961
1962func (q *querier) DeleteChatDebugDataAfterMessageID(ctx context.Context, arg database.DeleteChatDebugDataAfterMessageIDParams) (int64, error) {
1963 chat, err := q.db.GetChatByID(ctx, arg.ChatID)
1964 if err != nil {
1965 return 0, err
1966 }
1967 if err := q.authorizeContext(ctx, policy.ActionUpdate, chat); err != nil {
1968 return 0, err
1969 }
1970 return q.db.DeleteChatDebugDataAfterMessageID(ctx, arg)
1971}
1972
1973func (q *querier) DeleteChatDebugDataByChatID(ctx context.Context, arg database.DeleteChatDebugDataByChatIDParams) (int64, error) {
1974 chat, err := q.db.GetChatByID(ctx, arg.ChatID)

Callers

nothing calls this directly

Calls 3

authorizeContextMethod · 0.95
GetChatByIDMethod · 0.65

Tested by

no test coverage detected