1
0
Fork 0

Closes #358: Adds local history to AwesomeBar (#413)

master
Sawyer Blatz 2019-02-08 09:55:30 -08:00 committed by GitHub
parent d09dc149ed
commit 3ff95880eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 6 deletions

View File

@ -10,6 +10,7 @@ import io.reactivex.Observer
import io.reactivex.functions.Consumer
import mozilla.components.browser.awesomebar.BrowserAwesomeBar
import mozilla.components.feature.awesomebar.provider.ClipboardSuggestionProvider
import mozilla.components.feature.awesomebar.provider.HistoryStorageSuggestionProvider
import mozilla.components.feature.awesomebar.provider.SearchSuggestionProvider
import mozilla.components.feature.awesomebar.provider.SessionSuggestionProvider
import mozilla.components.support.ktx.android.graphics.drawable.toBitmap
@ -36,13 +37,14 @@ class AwesomeBarUIView(
getString(R.string.awesomebar_clipboard_title)
)
)
view.addProviders(SessionSuggestionProvider(components.core.sessionManager,
components.useCases.tabsUseCases.selectTab))
view.addProviders(SearchSuggestionProvider(
components.search.searchEngineManager.getDefaultSearchEngine(this),
components.useCases.searchUseCases.defaultSearch,
SearchSuggestionProvider.Mode.MULTIPLE_SUGGESTIONS)
)
components.useCases.tabsUseCases.selectTab),
HistoryStorageSuggestionProvider(components.core.historyStorage,
components.useCases.sessionUseCases.loadUrl),
SearchSuggestionProvider(components.search.searchEngineManager.getDefaultSearchEngine(this),
components.useCases.searchUseCases.defaultSearch,
SearchSuggestionProvider.Mode.MULTIPLE_SUGGESTIONS))
view.setOnStopListener { actionEmitter.onNext(AwesomeBarAction.ItemSelected) }
}