Skip to content

Deeplink router #363

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Sep 21, 2018
Merged

Deeplink router #363

merged 8 commits into from
Sep 21, 2018

Conversation

Ostrenkiy
Copy link
Contributor

Задача: #APPS-2012

Описание:
Новый сервис для диплинк роутинга.
Для инициализации старых модулей, где сложно добавить синхронные assembly, был использован старый DeepLinkRouter.

@Ostrenkiy Ostrenkiy requested a review from kvld September 17, 2018 11:38
@Ostrenkiy Ostrenkiy self-assigned this Sep 17, 2018
@Ostrenkiy Ostrenkiy added this to the 1.68 milestone Sep 17, 2018
@Ostrenkiy Ostrenkiy added the main label Sep 17, 2018
}
})
let deepLinkRoutingService = DeepLinkRoutingService()
delay(0.1) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Оно не работает без delay? Или это хак с DispatchQueue.main.async? В таком случае, нужно ли нам 0.1?


func route(path: String, from source: UIViewController? = nil) {
let route = Route(path: path)
getModuleStack(route: route).done { moduleStack in
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Еще мы договаривались писать self явно везде. Считаю, что пора начинать и привыкать

@Ostrenkiy
Copy link
Contributor Author

мержу?

@Ostrenkiy Ostrenkiy merged commit e9288a7 into dev Sep 21, 2018
@kvld kvld mentioned this pull request Sep 24, 2018
@kvld kvld deleted the feature/deeplink-router branch January 29, 2019 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants