From 5cccba976ef62da0892a2ef3ab27526727ebc565 Mon Sep 17 00:00:00 2001 From: Peter Date: Mon, 13 Apr 2015 19:04:33 +0300 Subject: [PATCH] no message --- SSignalKit/SSignal+Meta.h | 1 + SSignalKit/SSignal+Meta.m | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/SSignalKit/SSignal+Meta.h b/SSignalKit/SSignal+Meta.h index 2400695ad9..42c438622d 100644 --- a/SSignalKit/SSignal+Meta.h +++ b/SSignalKit/SSignal+Meta.h @@ -6,6 +6,7 @@ - (SSignal *)switchToLatest; - (SSignal *)mapToSignal:(SSignal *(^)(id))f; +- (SSignal *)mapToQueue:(SSignal *(^)(id))f; - (SSignal *)then:(SSignal *)signal; - (SSignal *)queue; diff --git a/SSignalKit/SSignal+Meta.m b/SSignalKit/SSignal+Meta.m index 79c0652c92..76f411817b 100644 --- a/SSignalKit/SSignal+Meta.m +++ b/SSignalKit/SSignal+Meta.m @@ -132,8 +132,8 @@ - (void)dispose { - [_disposable dispose]; [_currentDisposable dispose]; + [_disposable dispose]; } @end @@ -166,6 +166,11 @@ return [[self map:f] switchToLatest]; } +- (SSignal *)mapToQueue:(SSignal *(^)(id))f +{ + return [[self map:f] queue]; +} + - (SSignal *)then:(SSignal *)signal { SDisposableSet *compositeDisposable = [[SDisposableSet alloc] init];