NIMSessionInteractorImpl.h 675 B

123456789101112131415161718192021222324
  1. //
  2. // NIMSessionInteractor.h
  3. // NIMKit
  4. //
  5. // Created by chris on 2016/11/7.
  6. // Copyright © 2016年 NetEase. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "NIMSessionPrivateProtocol.h"
  10. #import "NIMSessionConfigurateProtocol.h"
  11. @interface NIMSessionInteractorImpl : NSObject<NIMSessionInteractor,NIMSessionLayoutDelegate>
  12. - (instancetype)initWithSession:(NIMSession *)session
  13. config:(id<NIMSessionConfig>)sessionConfig;
  14. @property(nonatomic,weak) id<NIMSessionInteractorDelegate> delegate;
  15. @property(nonatomic,strong) id<NIMSessionDataSource> dataSource;
  16. @property(nonatomic,strong) id<NIMSessionLayout> layout;
  17. @end