MessageModuleManager.swift 967 B

12345678910111213141516171819202122232425
  1. //
  2. // MessageModuleManager.swift
  3. // RainbowPlanet
  4. //
  5. // Created by 南鑫林 on 2019/7/19.
  6. // Copyright © 2019 RainbowPlanet. All rights reserved.
  7. //
  8. import UIKit
  9. class MessageModuleManager: NSObject {
  10. static let shared : MessageModuleManager = MessageModuleManager()
  11. /// 获取message信息
  12. func userMemberMessageIndexApi() {
  13. SwiftMoyaNetWorkServiceUser.shared().userMemberMessageIndexApi(completion: {
  14. (messageIndexModel) -> (Void) in
  15. let messageIndexModel = messageIndexModel as? MessageIndexModel
  16. if messageIndexModel?.activity?.isYes == 1 || messageIndexModel?.follow?.isYes == 1 || messageIndexModel?.notification?.isYes == 1 || messageIndexModel?.praise?.isYes == 1 || messageIndexModel?.comment?.isYes == 1 {
  17. NotificationCenter.default.post(name: NSNotification.Name(rawValue: "MessageMainViewController"), object: messageIndexModel)
  18. }
  19. }) { _ in}
  20. }
  21. }