myfunc(ch, ctx.Value("userId").(int64) )
select {
case <-ctx.Done():
return "has no result"
case out <- chan:
return out;
}
}
как нить так?
Создание горутины канал возвращает разве?
Не, не так, ему нужно по таймауту отловить отвалившегося юзера и всё.
Спасибо за ответ. Но смотри. Получается, что здесь опять сводится к тому, что придется по-сути, создать новый контекст, значения из которых можно просто перекопировать из старого?
Обсуждают сегодня