Skip to content

Commit 28038e5

Browse files
Remove the class FIRMessagingRmq2PersistentStore (#4045)
1 parent 3943cb1 commit 28038e5

9 files changed

+632
-995
lines changed

Example/Messaging/Tests/FIRMessagingDataMessageManagerTest.m

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#import "Firebase/Messaging/FIRMessagingClient.h"
2323
#import "Firebase/Messaging/FIRMessagingConnection.h"
2424
#import "Firebase/Messaging/FIRMessagingDataMessageManager.h"
25-
#import "Firebase/Messaging/FIRMessagingRmq2PersistentStore.h"
2625
#import "Firebase/Messaging/FIRMessagingReceiver.h"
2726
#import "Firebase/Messaging/FIRMessagingRmqManager.h"
2827
#import "Firebase/Messaging/FIRMessagingSyncMessageManager.h"
@@ -53,12 +52,6 @@ - (NSString *)categoryForUpstreamMessages;
5352

5453
@interface FIRMessagingRmqManager (ExposedForTest)
5554

56-
@property(nonatomic, readwrite, strong) FIRMessagingRmq2PersistentStore *rmq2Store;
57-
58-
@end
59-
60-
@interface FIRMessagingRmq2PersistentStore (ExposedForTest)
61-
6255
- (void)removeDatabase;
6356

6457
@end
@@ -93,7 +86,7 @@ - (void)setUp {
9386

9487
-(void)tearDown {
9588
if (_dataMessageManager.rmq2Manager) {
96-
[_dataMessageManager.rmq2Manager.rmq2Store removeDatabase];
89+
[_dataMessageManager.rmq2Manager removeDatabase];
9790
}
9891
[super tearDown];
9992
}

Example/Messaging/Tests/FIRMessagingRmqManagerTest.m

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,13 @@
1919
#import "Firebase/Messaging/FIRMessagingPersistentSyncMessage.h"
2020
#import "Firebase/Messaging/FIRMessagingRmqManager.h"
2121
#import "Firebase/Messaging/FIRMessagingUtilities.h"
22-
#import "Firebase/Messaging/FIRMessagingRmq2PersistentStore.h"
2322
#import "Firebase/Messaging/Protos/GtalkCore.pbobjc.h"
2423

2524
static NSString *const kRmqDatabaseName = @"rmq-test-db";
2625
static NSString *const kRmqDataMessageCategory = @"com.google.gcm-rmq-test";
2726

28-
@interface FIRMessagingRmqManager (ExposedForTest)
29-
30-
@property(nonatomic, readwrite, strong) FIRMessagingRmq2PersistentStore *rmq2Store;
3127

32-
@end
33-
34-
@interface FIRMessagingRmq2PersistentStore (ExposedForTest)
28+
@interface FIRMessagingRmqManager (ExposedForTest)
3529

3630
- (void)removeDatabase;
3731

@@ -53,7 +47,7 @@ - (void)setUp {
5347
}
5448

5549
- (void)tearDown {
56-
[self.rmqManager.rmq2Store removeDatabase];
50+
[self.rmqManager removeDatabase];
5751
[super tearDown];
5852
}
5953

@@ -221,7 +215,7 @@ - (void)testDeletingD2SMessagesFromRMQ {
221215

222216
// delete the acked message
223217
NSString *rmqIDString = [NSString stringWithFormat:@"%lld", ackedMessageRmqID];
224-
XCTAssertEqual(1, [self.rmqManager removeRmqMessagesWithRmqId:rmqIDString]);
218+
XCTAssertEqual(1, [self.rmqManager removeRmqMessagesWithRmqIds:@[rmqIDString]]);
225219

226220
// should only have one message in the d2s RMQ
227221
[self.rmqManager scanWithRmqMessageHandler:nil

Example/Messaging/Tests/FIRMessagingSyncMessageManagerTest.m

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#import <XCTest/XCTest.h>
1818

1919
#import "Firebase/Messaging/FIRMessagingPersistentSyncMessage.h"
20-
#import "Firebase/Messaging/FIRMessagingRmq2PersistentStore.h"
2120
#import "Firebase/Messaging/FIRMessagingRmqManager.h"
2221
#import "Firebase/Messaging/FIRMessagingSyncMessageManager.h"
2322
#import "Firebase/Messaging/FIRMessagingUtilities.h"
@@ -27,12 +26,6 @@
2726

2827
@interface FIRMessagingRmqManager (ExposedForTest)
2928

30-
@property(nonatomic, readwrite, strong) FIRMessagingRmq2PersistentStore *rmq2Store;
31-
32-
@end
33-
34-
@interface FIRMessagingRmq2PersistentStore (ExposedForTest)
35-
3629
- (void)removeDatabase;
3730

3831
@end
@@ -54,7 +47,7 @@ - (void)setUp {
5447
}
5548

5649
- (void)tearDown {
57-
[self.rmqManager.rmq2Store removeDatabase];
50+
[self.rmqManager removeDatabase];
5851
[super tearDown];
5952
}
6053

Firebase/Messaging/FIRMMessageCode.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,16 +134,14 @@ typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
134134
kFIRMessagingMessageCodeRemoteNotificationsProxyAPNSFailed = 12002, // I-FCM012002
135135
kFIRMessagingMessageCodeRemoteNotificationsProxyMethodNotAdded = 12003, // I-FCM012003
136136
// FIRMessagingRmq2PersistentStore.m
137-
kFIRMessagingMessageCodeRmq2PersistentStore000 = 13000, // I-FCM013000
138-
kFIRMessagingMessageCodeRmq2PersistentStore001 = 13001, // I-FCM013001
137+
// DO NOT USE 13000, 13001, 13009
139138
kFIRMessagingMessageCodeRmq2PersistentStore002 = 13002, // I-FCM013002
140139
kFIRMessagingMessageCodeRmq2PersistentStore003 = 13003, // I-FCM013003
141140
kFIRMessagingMessageCodeRmq2PersistentStore004 = 13004, // I-FCM013004
142141
kFIRMessagingMessageCodeRmq2PersistentStore005 = 13005, // I-FCM013005
143142
kFIRMessagingMessageCodeRmq2PersistentStore006 = 13006, // I-FCM013006
144143
kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingDatabase = 13007, // I-FCM013007
145144
kFIRMessagingMessageCodeRmq2PersistentStoreErrorOpeningDatabase = 13008, // I-FCM013008
146-
kFIRMessagingMessageCodeRmq2PersistentStoreInvalidRmqDirectory = 13009, // no longer used
147145
kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingTable = 13010, // I-FCM013010
148146
// FIRMessagingRmqManager.m
149147
kFIRMessagingMessageCodeRmqManager000 = 14000, // I-FCM014000

Firebase/Messaging/FIRMessagingConnection.m

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -596,14 +596,6 @@ - (void)confirmAckedD2sIdsWithStreamId:(int)lastReceivedStreamId {
596596
}
597597
}
598598

599-
/**
600-
* Called when a stream ACK or a selective ACK are received - this indicates the message has
601-
* been received by MCS.
602-
*/
603-
- (void)didReceiveAckForRmqIds:(NSArray *)rmqIds {
604-
// TODO: let the user know that the following messages were received by the server
605-
}
606-
607599
- (void)confirmAckedS2dIdsWithStreamId:(int)lastReceivedStreamId {
608600
// If the server hasn't received the streamId yet.
609601
FIRMessagingLoggerDebug(kFIRMessagingMessageCodeConnection019,

Firebase/Messaging/FIRMessagingRmq2PersistentStore.h

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

0 commit comments

Comments
 (0)