Size: a a a

2020 April 14

IK

Ivan Kozlov in Go-go!
Ребят, простите за глупый вопрос.
gocron.Every(1).Second().Do(myfnc)
<- gocron.Start()
блокирует основной тред.
не понимаю как это решается. с горутинами пока на вы
источник

M

Mikhail in Go-go!
Ivan Kozlov
Ребят, простите за глупый вопрос.
gocron.Every(1).Second().Do(myfnc)
<- gocron.Start()
блокирует основной тред.
не понимаю как это решается. с горутинами пока на вы
надо все манипуляции с гокроном засунуть в функцию, которая будет запускаться в отдельной рутине
источник

ВС

Владимир Столяров... in Go-go!
ну, да, если хотите прерывать выполнение по например ctrl-c, надо зарегистрировать обработчик сигнала sigint и через мультиплексирование (select) считывать из двух каналов
источник

M

Mikhail in Go-go!
Ivan Kozlov
Ребят, простите за глупый вопрос.
gocron.Every(1).Second().Do(myfnc)
<- gocron.Start()
блокирует основной тред.
не понимаю как это решается. с горутинами пока на вы
вот мой рабочий пример кода. выше на 47 строке есть go b.RunScheduler()
https://github.com/ErrorBoi/zhirobot/blob/master/bot/bot.go#L102
источник

IK

Ivan Kozlov in Go-go!
Mikhail
вот мой рабочий пример кода. выше на 47 строке есть go b.RunScheduler()
https://github.com/ErrorBoi/zhirobot/blob/master/bot/bot.go#L102
спасибо. да, стало более очевидно
источник

ЛА

Локоть Анатолий... in Go-go!
Ivan Kozlov
Ребят, простите за глупый вопрос.
gocron.Every(1).Second().Do(myfnc)
<- gocron.Start()
блокирует основной тред.
не понимаю как это решается. с горутинами пока на вы
Ужасная либа из-за отсутствия потокобезопасности, собственно она все делает в глобальных мапах переменных в своё неймспейсе, не парясь о каких-то там локах.
источник

М

МишанЯ in Go-go!
Ребят, у меня такой вопрос. Как из кода узнать номер строки? Например реализовать ту же обработка ошибок, типа println....и указать название и строку где вызван этот println. Можно явно указывать, но код будет дополняться, смещаться. Есть какая либа?
источник

М

МишанЯ in Go-go!
Или же способ метод.
источник

М

МишанЯ in Go-go!
Или же как в println передать номер строки из кода, на которой и вызван этот println.
источник

OJ

O . J in Go-go!
самый простой способ, выставить
log.SetFlags(log.LstdFlags | log.Lshortfile)
источник

RS

Roman Sharkov in Go-go!
МишанЯ
Ребят, у меня такой вопрос. Как из кода узнать номер строки? Например реализовать ту же обработка ошибок, типа println....и указать название и строку где вызван этот println. Можно явно указывать, но код будет дополняться, смещаться. Есть какая либа?
источник

RS

Roman Sharkov in Go-go!
O . J
самый простой способ, выставить
log.SetFlags(log.LstdFlags | log.Lshortfile)
или так ☝️🏻
источник

ЗА

Заур Ашурбеков... in Go-go!
Ребят, привет!

У меня такая проблема, что jwt локально работает, а в проде, ровно с тем же секретом, не работает, пишет типо jwt неверен. Пишет про истекший срок. Просто в чем может быть причина?
источник

OK

Oleg Kovalov in Go-go!
Заур Ашурбеков
Ребят, привет!

У меня такая проблема, что jwt локально работает, а в проде, ровно с тем же секретом, не работает, пишет типо jwt неверен. Пишет про истекший срок. Просто в чем может быть причина?
истек срок?
источник

а

а кто это in Go-go!
а пакадж какой?
источник

OK

Oleg Kovalov in Go-go!
ExpiresAt может стоит больше сделать?
источник

а

а кто это in Go-go!
Oleg Kovalov
ExpiresAt может стоит больше сделать?
+
источник

h

helsingf♂rce in Go-go!
может дата сбита?
источник

а

а кто это in Go-go!
helsingf♂rce
может дата сбита?
тоже подумал, но это уже маловероятно
источник

OK

Oleg Kovalov in Go-go!
а кто это
тоже подумал, но это уже маловероятно
ну почему, таймзоны могут быть разные
источник