Don't return everything since bytea included

This commit is contained in:
Daniel 2024-07-28 09:01:30 -04:00
parent 08ed9cf546
commit 234671bc9d
2 changed files with 6 additions and 24 deletions

View file

@ -31,7 +31,7 @@ INSERT INTO calls (
tg_group, tg_group,
source source
) VALUES (gen_random_uuid(), $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) ) VALUES (gen_random_uuid(), $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15)
RETURNING id, submitter, system, talkgroup, call_date, audio_name, audio_blob, audio_type, audio_url, frequency, frequencies, patches, tg_label, tg_tag, tg_group, source, transcript RETURNING id
` `
type AddCallParams struct { type AddCallParams struct {
@ -52,7 +52,7 @@ type AddCallParams struct {
Source int `json:"source"` Source int `json:"source"`
} }
func (q *Queries) AddCall(ctx context.Context, arg AddCallParams) (Call, error) { func (q *Queries) AddCall(ctx context.Context, arg AddCallParams) (uuid.UUID, error) {
row := q.db.QueryRow(ctx, addCall, row := q.db.QueryRow(ctx, addCall,
arg.Submitter, arg.Submitter,
arg.System, arg.System,
@ -70,27 +70,9 @@ func (q *Queries) AddCall(ctx context.Context, arg AddCallParams) (Call, error)
arg.TgGroup, arg.TgGroup,
arg.Source, arg.Source,
) )
var i Call var id uuid.UUID
err := row.Scan( err := row.Scan(&id)
&i.ID, return id, err
&i.Submitter,
&i.System,
&i.Talkgroup,
&i.CallDate,
&i.AudioName,
&i.AudioBlob,
&i.AudioType,
&i.AudioUrl,
&i.Frequency,
&i.Frequencies,
&i.Patches,
&i.TgLabel,
&i.TgTag,
&i.TgGroup,
&i.Source,
&i.Transcript,
)
return i, err
} }
const setCallTranscript = `-- name: SetCallTranscript :exec const setCallTranscript = `-- name: SetCallTranscript :exec

View file

@ -17,7 +17,7 @@ INSERT INTO calls (
tg_group, tg_group,
source source
) VALUES (gen_random_uuid(), $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) ) VALUES (gen_random_uuid(), $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15)
RETURNING *; RETURNING id;
-- name: SetCallTranscript :exec -- name: SetCallTranscript :exec
UPDATE calls SET transcript = $2 WHERE id = $1; UPDATE calls SET transcript = $2 WHERE id = $1;