Size: a a a

var chat = new Chat();

2021 August 12

D

Dmitry in var chat = new Chat();
подумай, что у тебя вся логика, все урлы через юзера будут? банально не удобно. приходы, расходы, потом ещё что-то. всё через один роут?
источник

NO

Nikita Okunev in var chat = new Chat();
Expense привязаны к конкретному юзеру, без юзера их не бывает
Все выглядит так, будто это и есть подресурс юзера
источник

Ɖ

Ɖrēw in var chat = new Chat();
query {
 users(id: 123) {
   expenses {
     ...
   }
 }
}


+ можно потом более продвинутый фильтринг, сортинг и пагинацию докинуть очень просто в запрос
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну я скорее сам для своих целей фичи предлагаю, реализую и жду
источник

D

Dmitry in var chat = new Chat();
тогда можно рассуждать, что все компьютерные вещи с авторизацией - подресурсы юзера. и другого не бывает.
тогда у телеги рест апи должен быть
юзер/1/чаты
юзер/1/каналы
ну и т.д.

я просто к тому, что в информационной системе - всё так или иначе привязано к юзеру. и я бы не ставил его на первое место в запросе ) но это вкусовщина )
источник

NO

Nikita Okunev in var chat = new Chat();
Всем спасибо)
источник

н

назови меня клоуном... in var chat = new Chat();
а можно ж в стандартный asp net core di прокинуть абстрактный класс как абстракцию?
источник

AK

Alex Kiev in var chat = new Chat();
вроде да
источник

н

назови меня клоуном... in var chat = new Chat();
а на каком этапе ты определяешь текст команды по ее типу?
источник

н

назови меня клоуном... in var chat = new Chat();
судя из имени типа?
источник

VL

Vova Lantsov in var chat = new Chat();
Через атрибуты
Кэширование метаданных
источник

VL

Vova Lantsov in var chat = new Chat();
Метод CanHandle даже не нужен в команде
источник

н

назови меня клоуном... in var chat = new Chat();
окей
источник

н

назови меня клоуном... in var chat = new Chat();
спасибо
источник

VL

Vova Lantsov in var chat = new Chat();
Считай будет работать как action filter в asp.net core mvc
источник
2021 August 13

н

назови меня клоуном... in var chat = new Chat();
No constructor for type 'Telegram.Bot.TelegramBotClient' can be instantiated using services from the service container and default values.)

а почему..
источник

rr

razumovsky r in var chat = new Chat();
а заинжекти свой конфиг и передавай инстанс телеграма как тип
источник

rr

razumovsky r in var chat = new Chat();
вишь, чето рефлексия не подхватывает его
источник

н

назови меня клоуном... in var chat = new Chat();
так все ж так делают и норм
источник

н

назови меня клоуном... in var chat = new Chat();
в плане передавать инстанс телеграма как тип
источник