Skip to content

Commit 9f56878

Browse files
committed
Changed Recording Naming implementation
Changed list of urls to be sorted in reverse
1 parent 3df83d4 commit 9f56878

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

ios/RNReactNativeReplaykit.m

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,13 @@ - (dispatch_queue_t)methodQueue
2222

2323
RCT_EXPORT_METHOD(startRecording:(RCTResponseSenderBlock)callback)
2424
{
25-
static NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
26-
NSMutableString *randomString = [NSMutableString stringWithCapacity: 15];
27-
for (int i=0; i<15; i++) {
28-
[randomString appendFormat: @"%C", [letters characterAtIndex: arc4random() % [letters length]]];
29-
}
25+
NSTimeInterval timeStamp = [[NSDate date] timeIntervalSince1970];
26+
NSNumber *timeStampObj = [NSNumber numberWithInteger: [[NSNumber numberWithDouble: timeStamp] integerValue] ];
27+
NSMutableString *fileName = [[NSMutableString alloc] initWithString:@"Recording-"];
28+
[fileName appendString: [timeStampObj stringValue]];
3029

3130
[self.screenRecordCoordinator
32-
startRecordingWithFileName:randomString
31+
startRecordingWithFileName:fileName
3332
recordingHandler:^(NSError *error) {
3433
if(error)
3534
{

ios/ScreenRecord/FileUtil.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ import Foundation
7676
let urls = directoryContents.map({
7777
(url: URL) -> String in
7878
return url.relativePath
79-
})
80-
return urls
79+
}).sorted(by: >);
80+
return urls;
8181
}
8282
}
8383

0 commit comments

Comments
 (0)