170 похожих чатов

Как правильнее будет реализовать валидацию токена? (фреймворк по вк)

12 ответов

16 просмотров

Вынести в отдельный метод класса конечно же 🙂

Делаешь отдельную асинхронную функццию и там валидируешь. В инстанс кладешь уже провалидированный токен

rob-♡ Автор вопроса
Pavel Павлик
Делаешь отдельную асинхронную функццию и там валид...

а как в синхронном ините запустить асинхронную функцию? через асинкиое.ран?

rob-♡ Автор вопроса
Pavel Павлик
Не надо там ничего такого запускать

а как вызвать тогда асинк функциб в ините?

rob ♡
а как вызвать тогда асинк функциб в ините?

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

rob-♡ Автор вопроса
Pavel Павлик
Я же тебе сказал, что там не надо вызывать асинк ф...

ааа тоесть сделать асинк функцию валидатор, в инит положить невалид токен, потом отдельно вызвать валидатор и заменить токен?

rob-♡ Автор вопроса
Pavel Павлик
await validate_token(token) vk_audio = VkAudio(tok...

так у меня же фреймворк) валидатор просто запрос делает к вк и смотрит рабочий ли токен. Мне нужно, чтобы когда пользователь делает экземпляр класса, уже на этом моменте проверялся токен

rob-♡ Автор вопроса
rob ♡
так у меня же фреймворк) валидатор просто запрос д...

т.е прям перед запуском, как например в том же аиограме сделано

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Any electron dev here?
Sayanth Tezro
12
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Карта сайта