Satont.
299 subscribers
320 photos
52 videos
1 file
201 links
Download Telegram
It never ends.🥲
Please open Telegram to view this post
VIEW IN TELEGRAM
😭16
This media is not supported in your browser
VIEW IN TELEGRAM
+ban
🫡13
+ban
😨8🤬3
У меня есть примерно 2 сводобных часа.

https://www.twitch.tv/satont8
3
Неужели они добавили scale всего редактора, а не только размер шрифтов.
Добавили sticky lines как в вскоде. При скролле отображает сигнатурки сверху.
🆒2
Satont.
+ban Перекат сюда https://www.twitch.tv/satont12
Какой-то спидран.

+ban 🥲
Please open Telegram to view this post
VIEW IN TELEGRAM
😢5
Позавчера утром была небольшая тянущая боль в левом отделе груди, но за 20 минут примерно прошло.

Сегодня проснулся рано, посидел за компиком, и в обед пошел на улицу до магазина и просто прогуляться. Пришёл, сел на диван, и понял, что нереально теперь встать, очень сильная боль в том же месте. Чуть пытался принять положение вертикально = боль.
Принял обезболы, так как подумал, что это что-то неврологическое или воспаление чего (есть температура). За несколько часов не прошло, и пришлось вызывать скорую.
Пока вставал пройтись 10 метров, — боль была невыносимой, знаете, такая резкая, сильно тянущая.
Стоило мне сесть и начать врачам рассказывать, — так всё как рукой сняло.

Ну меня на всякий случай осмотрели, пульс там проверили, чтобы исключить сердце, потому как приехала аж реанимация. Сказали к неврологу сходить.

На данный момент есть небольшой дискомфорт и боль, но терпимо. Надо идти обследоваться, короче. Заодно можно кровь на анализы сдать.

Вот такая вот старость в 25 при моем образе жизни. А некоторые ещё рофлили, мол "какой ты старый, пфф".
😨10
Satont.
+ban https://www.twitch.tv/satontnewtestprime
+ban

Ладно, мне пока лень регать твич акки, я сижу на коде сфокусирован, потому кому интересно — вот вам ссылка на кик.

https://kick.com/satont
Стрим онлайн. Ищите.
🤡7👍1🤩1🖕1
Audio
4🔥1😁1👀1
Стрим онлайн на пару часов, хочу потыкать этот ваш graphql.
🔥1
Online.
Как же у меня уже ручки потираются на gql начать переписывать по-немногу апи twir.

Как в старые добрые бы стримчанский на 20+ часов, но уже времени не много из-за работы, да и здоровье гробить не хочется.

Я без стрима потестировал subscription's gql, делаются очень просто, работают over websockets, при этом всё на фронте по типам покрыто, хорошо работает в связке с бэком.
Описываем схему:
type Subscription {
"""
`newCommand` will return a stream of `Command` objects.
"""
newCommand: Command!
}

Генерируется код, который нам нужно имплементировать. Там нужно лишь писать в канал, чтобы отправить сообщение по сокету. Я для примера создал себе общий канал r.NewCommandChann (не gql), чтобы когда в него пишут — писался ивент gql.
func (r *subscriptionResolver) NewCommand(ctx context.Context) (<-chan *gqlmodel.Command, error) {
ch := make(chan *gqlmodel.Command)

fmt.Println("Subscription Started")

go func() {
defer close(ch)

for {
select {
case <-ctx.Done():
fmt.Println("Subscription Closed")
return

case cmd := <-r.NewCommandChann:
fmt.Println("New Command")
ch <- cmd
}
}
}()

return ch, nil
}


В итоге на фронте создаём подписку с интересующими нам полями, и всё автоматически работает.
const { data: commandSubscription, executeSubscription } = useSubscription({
query: graphql(`
subscription newC {
newCommand {
id
name
description
aliases
responses {
id
commandId
text
order
}
createdAt
updatedAt
}
}
`),
});


Не кайф ли?
👍5🤯1😐1