mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-30 11:33:34 +08:00
ios: setSshKeys: Create the directory
This commit is contained in:
@ -329,7 +329,22 @@ NSString* GetDirectoryOfType(NSSearchPathDirectory dir) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NSArray *sshComponents = [NSArray arrayWithObjects:filesDir, @"ssh", nil];
|
||||||
|
NSString* sshDirPath = [NSString pathWithComponents:sshComponents];
|
||||||
|
|
||||||
NSError *error = nil;
|
NSError *error = nil;
|
||||||
|
[[NSFileManager defaultManager] createDirectoryAtPath:sshDirPath
|
||||||
|
withIntermediateDirectories:NO
|
||||||
|
attributes:nil
|
||||||
|
error:&error];
|
||||||
|
|
||||||
|
if (error != nil) {
|
||||||
|
NSLog(@"Create directory error: %@", error);
|
||||||
|
result([FlutterError errorWithCode:@"FAILED"
|
||||||
|
message:[error localizedDescription] details:nil]);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
[publicKey writeToFile:sshPublicKeyString atomically:YES encoding:NSUTF8StringEncoding error:&error];
|
[publicKey writeToFile:sshPublicKeyString atomically:YES encoding:NSUTF8StringEncoding error:&error];
|
||||||
|
|
||||||
if (error != nil) {
|
if (error != nil) {
|
||||||
|
Reference in New Issue
Block a user