Skip to content

Commit 26184fc

Browse files
authored
Delete unnecessary file system API usages. (#12320)
1 parent ae68344 commit 26184fc

File tree

3 files changed

+0
-32
lines changed

3 files changed

+0
-32
lines changed

FirebaseMessaging/Sources/FIRMessagingSyncMessageManager.m

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
#import "FirebaseMessaging/Sources/FIRMessagingUtilities.h"
2525

2626
static const int64_t kDefaultSyncMessageTTL = 4 * 7 * 24 * 60 * 60; // 4 weeks
27-
// 4 MB of free space is required to persist Sync messages
28-
static const uint64_t kMinFreeDiskSpaceInMB = 1;
2927

3028
@interface FIRMessagingSyncMessageManager ()
3129

@@ -63,12 +61,6 @@ - (BOOL)didReceiveAPNSSyncMessage:(NSDictionary *)message {
6361
[self.rmqManager querySyncMessageWithRmqID:rmqID];
6462

6563
if (!persistentMessage) {
66-
// Do not persist the new message if we don't have enough disk space
67-
uint64_t freeDiskSpace = FIRMessagingGetFreeDiskSpaceInMB();
68-
if (freeDiskSpace < kMinFreeDiskSpaceInMB) {
69-
return NO;
70-
}
71-
7264
int64_t expirationTime = [[self class] expirationTimeForSyncMessage:message];
7365
[self.rmqManager saveSyncMessageWithRmqID:rmqID expirationTime:expirationTime];
7466
return NO;

FirebaseMessaging/Sources/FIRMessagingUtilities.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ FOUNDATION_EXPORT BOOL FIRMessagingIsWatchKitExtension(void);
3434

3535
#pragma mark - Others
3636

37-
FOUNDATION_EXPORT uint64_t FIRMessagingGetFreeDiskSpaceInMB(void);
3837
FOUNDATION_EXPORT NSSearchPathDirectory FIRMessagingSupportedDirectory(void);
3938

4039
#pragma mark - Device Info

FirebaseMessaging/Sources/FIRMessagingUtilities.m

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#import "FirebaseCore/Extension/FirebaseCoreInternal.h"
2222
#import "FirebaseMessaging/Sources/FIRMessagingLogger.h"
2323

24-
static const uint64_t kBytesToMegabytesDivisor = 1024 * 1024LL;
2524
NSString *const kFIRMessagingInstanceIDUserDefaultsKeyLocale =
2625
@"com.firebase.instanceid.user_defaults.locale"; // locale key stored in GULUserDefaults
2726
static NSString *const kFIRMessagingAPNSSandboxPrefix = @"s_";
@@ -114,28 +113,6 @@ BOOL FIRMessagingIsWatchKitExtension(void) {
114113
#endif
115114
}
116115

117-
uint64_t FIRMessagingGetFreeDiskSpaceInMB(void) {
118-
NSError *error;
119-
NSArray *paths =
120-
NSSearchPathForDirectoriesInDomains(FIRMessagingSupportedDirectory(), NSUserDomainMask, YES);
121-
122-
NSDictionary *attributesMap =
123-
[[NSFileManager defaultManager] attributesOfFileSystemForPath:[paths lastObject]
124-
error:&error];
125-
if (attributesMap) {
126-
uint64_t totalSizeInBytes __unused = [attributesMap[NSFileSystemSize] longLongValue];
127-
uint64_t freeSizeInBytes = [attributesMap[NSFileSystemFreeSize] longLongValue];
128-
FIRMessagingLoggerDebug(
129-
kFIRMessagingMessageCodeUtilities001, @"Device has capacity %llu MB with %llu MB free.",
130-
totalSizeInBytes / kBytesToMegabytesDivisor, freeSizeInBytes / kBytesToMegabytesDivisor);
131-
return ((double)freeSizeInBytes) / kBytesToMegabytesDivisor;
132-
} else {
133-
FIRMessagingLoggerError(kFIRMessagingMessageCodeUtilities002,
134-
@"Error in retreiving device's free memory %@", error);
135-
return 0;
136-
}
137-
}
138-
139116
NSSearchPathDirectory FIRMessagingSupportedDirectory(void) {
140117
#if TARGET_OS_TV
141118
return NSCachesDirectory;

0 commit comments

Comments
 (0)