File tree Expand file tree Collapse file tree 1 file changed +20
-18
lines changed
iOS-Email-Client/Model/DB Expand file tree Collapse file tree 1 file changed +20
-18
lines changed Original file line number Diff line number Diff line change @@ -74,26 +74,28 @@ class File : Object {
7474extension File {
7575 func toDictionary( id: Int , emailId: Int ) -> [ String : Any ] {
7676 let dateString = DateUtils ( ) . date ( toServerString: date) !
77- var data = [
78- " table " : " file " ,
79- " object " : [
80- " id " : id,
81- " token " : token,
82- " name " : name,
83- " size " : size,
84- " status " : status,
85- " date " : dateString,
86- " readOnly " : readOnly == 0 ? false : true ,
87- " emailId " : emailId,
88- " mimeType " : mimeType. isEmpty ? File . mimeTypeForPath ( path: name) : mimeType,
89- " cid " : cid != nil ? cid! : " " ,
90- ]
77+ var object = [
78+ " id " : id,
79+ " token " : token,
80+ " name " : name,
81+ " size " : size,
82+ " status " : status,
83+ " date " : dateString,
84+ " readOnly " : readOnly == 0 ? false : true ,
85+ " emailId " : emailId,
86+ " mimeType " : mimeType. isEmpty ? File . mimeTypeForPath ( path: name) : mimeType
9187 ] as [ String : Any ]
92- if ( !fileKey. isEmpty) {
93- data [ " key " ] = String ( fileKey. split ( separator: " : " ) . first!)
94- data [ " iv " ] = String ( fileKey. split ( separator: " : " ) . last!)
88+ if ( cid != nil && cid != " " ) {
89+ object [ " cid " ] = cid
90+ }
91+ if ( !fileKey. isEmpty && fileKey != " null:null " ) {
92+ object [ " key " ] = String ( fileKey. split ( separator: " : " ) . first!)
93+ object [ " iv " ] = String ( fileKey. split ( separator: " : " ) . last!)
9594 }
96- return data
95+ return [
96+ " table " : " file " ,
97+ " object " : object
98+ ]
9799 }
98100
99101 class func mimeTypeForPath( path: String ) -> String {
You can’t perform that action at this time.
0 commit comments