JXShareFileObject.m 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // JXShareFileObject.m
  3. // shiku_im
  4. //
  5. // Created by 1 on 17/7/6.
  6. // Copyright © 2017年 Reese. All rights reserved.
  7. //
  8. #import "JXShareFileObject.h"
  9. @implementation JXShareFileObject
  10. +(JXShareFileObject *)shareFileWithDict:(NSDictionary *)dict{
  11. JXShareFileObject * shareFile = [[JXShareFileObject alloc] init];
  12. [shareFile getDataFromDict:dict];
  13. return shareFile;
  14. }
  15. -(void)getDataFromDict:(NSDictionary *)dict{
  16. if(dict[@"nickname"])
  17. self.createUserName = dict[@"nickname"];
  18. if(dict[@"roomId"])
  19. self.roomId = dict[@"roomId"];
  20. if(dict[@"shareId"])
  21. self.shareId = dict[@"shareId"];
  22. if(dict[@"size"])
  23. self.size = dict[@"size"];
  24. if(dict[@"time"])
  25. self.time = dict[@"time"];
  26. if(dict[@"type"])
  27. self.type = dict[@"type"];
  28. if(dict[@"url"])
  29. self.url = dict[@"url"];
  30. if(dict[@"userId"])
  31. self.userId = [NSString stringWithFormat:@"%@",dict[@"userId"]];
  32. if(dict[@"name"])
  33. self.fileName = dict[@"name"];
  34. // self.fileName = [self.url substringFromIndex:self.url.length-10];
  35. }
  36. @end