
Ян
11.01.2017
21:12:12
когда из-за такого весь скрипт встает

Magic
11.01.2017
21:12:19
ни когда не указываю jquery latest
Чего он встает? он ждет ответа. обычный пост.
Корчое

v
11.01.2017
21:12:43
крч, это все лирика

Google

Magic
11.01.2017
21:12:48
либо использовать старую жквери

v
11.01.2017
21:12:51
а как написать-та?

Magic
11.01.2017
21:12:51
либо менять логику

v
11.01.2017
21:13:16

Ян
11.01.2017
21:13:20

v
11.01.2017
21:13:28

Ян
11.01.2017
21:13:30
можешь эвенты заюзать

v
11.01.2017
21:13:34

Magic
11.01.2017
21:13:36

Ян
11.01.2017
21:13:54
проори что токен есть и пусть дальше скрипт это ловит и продолжает работу

v
11.01.2017
21:14:07
нипанятна
давай псевдокод

Magic
11.01.2017
21:14:24
куда сюда?
$.post( "url", function( data ) {
сюда
});

Google

Ян
11.01.2017
21:14:30

v
11.01.2017
21:14:48

Magic
11.01.2017
21:14:55
бож

v
11.01.2017
21:14:59

Magic
11.01.2017
21:15:00
сча попробую

Ян
11.01.2017
21:15:01
или пусть триггерит евент уже где-то внутри
чо где?
callback = function() {shit code}
и выполни его внутри когда токен будет получен

v
11.01.2017
21:16:18
бля, ребята.
вот я делаю authModule.getToken()
он при определенных условиях лезет в интернет с помощью post, Как мне понять, что токен уже есть?

Ян
11.01.2017
21:16:34

v
11.01.2017
21:16:40
уже
но вопрос остается

Ян
11.01.2017
21:17:02
ну тогда проверяй где сохранил

v
11.01.2017
21:17:16
если выполнятся определенные условия - надо будет лезть в интернет

Ян
11.01.2017
21:17:39
еще раз

Magic
11.01.2017
21:17:43
вот туда и шли калбек

v
11.01.2017
21:17:55
и вот как понять, что токен уже есть, в коде, который ничего не знает, что у меня где-то там коллбэки наструганы?

Magic
11.01.2017
21:18:10
у тебя логика работы чудная

Ян
11.01.2017
21:18:27

Google

v
11.01.2017
21:18:45
вот туда и шли калбек
и нахуя я делал authModule, если мне все другой код должен знать подробности его работы?

Ян
11.01.2017
21:18:54
window['fuckn_token']

v
11.01.2017
21:19:12

Magic
11.01.2017
21:19:23
после получения токена делай проверку - если метод вернул токен - тогда заводи дальше авторизацию(или че у тебя там)
если вернула false то ничего
а уже функция которая дергает пост, после того как дернет его - задаст глобал token и дернет авторизацию
как то так

v
11.01.2017
21:20:24

Magic
11.01.2017
21:20:31
в смысле
либо тригер
либо из той функции

v
11.01.2017
21:20:41
какой?

Ян
11.01.2017
21:20:42

Ян
11.01.2017
21:20:45
коллбек
евент можешь слушать снаружи

v
11.01.2017
21:20:58

Ян
11.01.2017
21:21:10
колбэк можешь передать внутырь
подробнее
когда ты .click() вешаешь куда то - ты слушаешь эвент onclick
и когда он происходит - твой код выполняется

v
11.01.2017
21:22:02
я не хочу коллбэк внутрь. Я хочу изоляцию

Ян
11.01.2017
21:22:05
сделай свой евент

Google

Ян
11.01.2017
21:22:16
начни его слушать
и запусти получение токена
твой модуль проорет 'я прнс!!!1'
и коллбек на твоем эвенте выполнится
иииили
ты передаешь коллбек сразу в этот ебучий метод
пихаешь его в коллбэк done в post
и выполняешь если все збс
чтож тут непонятного то

Admin
ERROR: S client not available

Magic
11.01.2017
21:24:42
логика такая не подойдет?
http://pastebin.com/te3JTsq8

v
11.01.2017
21:25:31
нет конечно

Ян
11.01.2017
21:25:44

Magic
11.01.2017
21:26:00
почему "конечно"?
засунь все в методы внутри

Ян
11.01.2017
21:26:10
uobana в этом случае ты должен задавать сам в процессе и передавать внутырь

Magic
11.01.2017
21:26:23
именно

Ян
11.01.2017
21:26:24
он не должен быть объявлен заранее
это должна быть анонимная функция
блять я заебался с телефона бомбить

Google

Magic
11.01.2017
21:27:07
я к тому что логика такая, только внутри
я лично пытался это объяснить. вот так и ловить пришедший ответ
я с компа то заебался))

Ян
11.01.2017
21:27:19
был бы за компом уже написал бы все

v
11.01.2017
21:27:25

Ян
11.01.2017
21:27:39
я спать

Magic
11.01.2017
21:27:56

Ян
11.01.2017
21:28:14

Magic
11.01.2017
21:28:15
я ж хз где ты этот метод вызываешь

v
11.01.2017
21:28:59

Ян
11.01.2017
21:29:14
ты ламер блеать

v
11.01.2017
21:29:14
потому что .done еще не случился

Ян
11.01.2017
21:29:22
щас сяду за комп и напишу

v
11.01.2017
21:29:27
пиши

Magic
11.01.2017
21:30:47
почему undefined?
authModule.getToken():
ну там забыл, перед return false надо вызвать
function getToken() {
$.post( )
эту шнягу
и она уже дернет uobana

v
11.01.2017
21:32:28
тут будет false
Ну какбэ цимус в том, чтобы наружу всегда возвращать правильный токен. А не сообщать, что он протух