Настройка различных приложений на маршрутах одного домена с помощью Route 53

У меня нет среды Firebase, поэтому я не могу проверить свой код. Но, по грамматике Котлина, я думаю, вы можете вытащить registerList из области лямбды, например:

fun getRegisters() : MutableList<Register> {
    var registerList : MutableList<Register> = mutableListOf()
    mRegistersFirestoreRef.get()
        .addOnCompleteListener(
            OnCompleteListener { task ->
                when {
                    task.isSuccessful -> {
                        val documents = task.result
                        for (document: QueryDocumentSnapshot in documents) {
                            registerList.add(document.toObject(Register::class.java))
                        }
                    }
                    else -> {
                        Log.e("Error", task.exception)
                    }
                }
            })
    return registerList
}

или использовать with или apply для «упрощения» вызова из var something = initial(); doSth(something); return something в return with (initial()) { doSth(this); this } или return initial().apply { doSth(this) } (Однако это может быть немного вне области вопроса).

1
задан Askdesigners 18 January 2019 в 21:04
поделиться

1 ответ

Это невозможно с Route53, поскольку это служба доменных имен (DNS), а не служба маршрутизации путей. Это одна из особенностей CloudFront.

0
ответ дан Mark B 18 January 2019 в 21:04
поделиться
Другие вопросы по тегам:

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