1. Swift / Говнокод #22337

    −996

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    self.output?.didFinishToLogin(response!)
                        
    let when = DispatchTime.now() + 0.5
    DispatchQueue.main.asyncAfter(deadline: when) {
        self.proceedWithSuccessLogin(response: response!)
    }

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

    Запостил: maxp, 16 Февраля 2017

    Комментарии (2) RSS

    Добавить комментарий