Skip to content

Commit c66b2eb

Browse files
use Tuple instead of Timestamped
1 parent f3734bf commit c66b2eb

File tree

3 files changed

+5
-39
lines changed

3 files changed

+5
-39
lines changed

language-adaptors/rxjava-scala/src/examples/scala/rx/lang/scala/examples/RxScalaDemo.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import scala.concurrent.duration._
2222
import org.junit.{Before, Test, Ignore}
2323
import org.junit.Assert._
2424
import rx.lang.scala.concurrency.Schedulers
25-
import rx.lang.scala.util.Timestamped
2625
import java.io.IOException
2726

2827
@Ignore // Since this doesn't do automatic testing, don't increase build time unnecessarily
@@ -379,7 +378,7 @@ class RxScalaDemo extends JUnitSuite {
379378

380379
@Test def timestampExample() {
381380
val timestamped = Observable.interval(100 millis).take(3).timestamp.toBlockingObservable
382-
for (Timestamped(millis, value) <- timestamped if value > 0) {
381+
for ((millis, value) <- timestamped if value > 0) {
383382
println(value + " at t = " + millis)
384383
}
385384
}

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/Observable.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,14 +246,15 @@ class Observable[+T] private[scala] (val asJava: rx.Observable[_ <: T])
246246
}
247247

248248
/**
249-
* Wraps each item emitted by a source Observable in a [[rx.lang.scala.util.Timestamped]] object.
249+
* Wraps each item emitted by a source Observable in a timestamped tuple.
250250
*
251251
* <img width="640" src="https://github.com/Netflix/RxJava/wiki/images/rx-operators/timestamp.png">
252252
*
253253
* @return an Observable that emits timestamped items from the source Observable
254254
*/
255-
def timestamp: Observable[Timestamped[T]] = {
256-
Observable[rx.util.Timestamped[_ <: T]](asJava.timestamp()).map(Timestamped(_))
255+
def timestamp: Observable[(Long, T)] = {
256+
Observable[rx.util.Timestamped[_ <: T]](asJava.timestamp())
257+
.map((t: rx.util.Timestamped[_ <: T]) => (t.getTimestampMillis, t.getValue()))
257258
}
258259

259260
/**

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/util/Timestamped.scala

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)