Skip to content

comments#1

Open
a-silverson wants to merge 1 commit intomasterfrom
comments
Open

comments#1
a-silverson wants to merge 1 commit intomasterfrom
comments

Conversation

@a-silverson
Copy link
Copy Markdown
Collaborator

No description provided.

order.UserId = userId
order.Status = models.OrderPending
order.Timestamp = time.Now().UTC()
order.Timestamp = time.Now().UTC() // Здесь есть некоторая проблема. Можешь порассуждать?
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не совсем очевидно.
Думаю проблема в том, что потом для пользователя надо будет преобразовывать значение к его временной зоне.
И возможно здесь Timestamp не отражает, что он в UTC и лучше было бы использовать название TimestampUTC.

return identity, nil
}

// А можешь пояснить, зачем столько вариантов?
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Для GET запросов неполучится из тела запроса uid получить, и я добавил для параметров.
Для swagger добавил куку, чтобы не вводить каждый раз uid и забыл убрать.
Для контекста нужно выше поднять, чтобы лишний раз не вытаскивать из запроса.

UpdateOrder(id primitive.ObjectID, updates []bson.E) (*models.Order, error)
UpdateOrderStatus(id primitive.ObjectID, status models.OrderStatus) (*models.Order, error)
Commit() error
Commit() error // Искал, куда ты хотел вставить этот метод, но не нашёл в коде)
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Да, убрать надо

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants