Advertisement
Guest User

Untitled

a guest
May 10th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.64 KB | None | 0 0
  1.  
  2.     val suggestions: Observable[Try[List[String]]] = searchTerms.flatMap(term => wikiSuggestResponseStream(term).recovered)
  3.  
  4.     val suggestionSubscription: Subscription =  suggestions.observeOn(eventScheduler) subscribe {
  5.       x => suggestionList.listData = x.get
  6.     }
  7.  
  8.     val selections: Observable[String] = button.clicks.map(_ => suggestionList.selection.items).filter(!_.isEmpty).map(_.head)
  9.  
  10.     val pages: Observable[Try[String]] = selections.flatMap(selection => wikiPageResponseStream(selection).recovered)
  11.  
  12.     val pageSubscription: Subscription = pages.observeOn(eventScheduler) subscribe {
  13.       x => editorpane.text = x.get
  14.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement