Add text message log to report display

This commit is contained in:
Eli Ribble 2026-04-28 05:15:01 +00:00
parent 4ce91d77d4
commit 82b313f62f
No known key found for this signature in database
3 changed files with 51 additions and 18 deletions

View file

@ -8,6 +8,7 @@ import (
"github.com/Gleipnir-Technology/bob/dialect/psql"
"github.com/Gleipnir-Technology/bob/dialect/psql/sm"
"github.com/Gleipnir-Technology/nidus-sync/db"
"github.com/Gleipnir-Technology/nidus-sync/db/enums"
"github.com/Gleipnir-Technology/nidus-sync/db/models"
"github.com/Gleipnir-Technology/nidus-sync/platform/types"
"github.com/rs/zerolog/log"
@ -157,12 +158,16 @@ func logEntriesFromTexts(ctx context.Context, report_ids []int32) (map[int32][]*
} else {
user_id_ptr = &user_id
}
type_ := "message-text-outgoing"
if row.Origin == enums.CommsTextoriginCustomer {
type_ = "message-text-incoming"
}
logs = append(logs, &types.LogEntry{
Created: row.Created,
ID: row.ID,
Message: row.Content,
ReportID: report_id,
Type: "text-message",
Type: type_,
UserID: user_id_ptr,
})
results[report_id] = logs