feat: add origin field

This commit is contained in:
skeris 2024-03-07 21:58:59 +03:00
parent 319eaffc35
commit 93cc63a3b2
3 changed files with 4 additions and 0 deletions

@ -249,6 +249,7 @@ func (d *DAL) CreateTicket(
ctx context.Context,
userID,
sessionID,
origin,
title, message string,
files []string,
) (string, error) {
@ -264,6 +265,7 @@ func (d *DAL) CreateTicket(
CreatedAt: time.Now(),
UpdatedAt: time.Now(),
Rate: -1,
Origin: origin,
TopMessage: model.Message{
ID: xid.New().String(),
UserID: userID,

@ -28,6 +28,7 @@ type Ticket struct {
UserID string `bson:"UserID" json:"user"`
SessionID string `bson:"SessionID" json:"sess"`
AnswererID string `bson:"AnswererID" json:"ans"`
Origin string `bson:"origin" json:"origin"`
State string `bson:"State" json:"state"`
TopMessage Message `bson:"TopMessage" json:"top_message"`

@ -131,6 +131,7 @@ func (h *Heruvym) CreateTicket(w http.ResponseWriter, r *http.Request) {
ctx,
session.Id,
session.Id,
r.Header["Origin"][0],
request.Title,
request.Message,
[]string{},