нужно будет вынести в какой-то общий пакет, рядом с http-роутером.например pkg или utils?
Пример, конечно, очень странныйсогласен, первое что пришло на ум :)) И еще один вопрос а вот эту структуру и метод куда в структуре проекта "пихать"?:
type CustomError struct {
Text string
HttpCode int
}
func (c *CustomError) Error() string {
return c.Text
}
errors.go
и туда их вписывать? `time.June` это константа. Ты можешь подставить вместо time.June число 6 и будет то же самое.не совсем понял, то есть если другой месяц то вручную нужно менять или как?
time.June
например если другой месяц? И можно ли например делать такое сравнение: if "2022-06-30 00:00:00 +0000 UTC" < "2022-06-20 00:00:00 +0000 UTC" {
fmt.Println("expired")
} else {
fmt.Println("not expired")
}
?
то есть все таки нормально то что используется именно context.TODO?