public GetDialogsHandler(ILogger <GetDialogsHandler> logger, IMTSessionManager manager, IMessagingService messagingService, IContactService contactService)
 {
     this.logger           = logger;
     this.manager          = manager;
     this.messagingService = messagingService;
     this.contactService   = contactService;
 }
 public GetHistoryHandler(ILogger <GetHistoryHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }
示例#3
0
 public PingHandler(ILogger <PingHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }
示例#4
0
 public ReqPqHandler(ILogger <ReqPqHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }
示例#5
0
 public GetNearestDcHandler(ILogger <GetNearestDcHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }
示例#6
0
 public SaveFilePartHandler(ILogger <SaveFilePartHandler> logger, IMTSessionManager manager, IUploadService service)
 {
     this.logger        = logger;
     this.manager       = manager;
     this.uploadService = service;
 }
示例#7
0
 public SendMessageHandler(ILogger <SendMessageHandler> logger, IMTSessionManager manager, IMessagingService messagingService)
 {
     this.logger           = logger;
     this.manager          = manager;
     this.messagingService = messagingService;
 }
示例#8
0
 public ImportContactsHandler(ILogger <ImportContactsHandler> logger, IMTSessionManager manager, IContactService contactService)
 {
     this.logger         = logger;
     this.manager        = manager;
     this.contactService = contactService;
 }
示例#9
0
 public SetClientDHParamsHandler(ILogger <SetClientDHParamsHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }
示例#10
0
 public MTHttpTransport(ILogger <MTHttpTransport> logger, IMTServiceProvider serviceProvider, IMTSessionManager sessionManager)
 {
     this.logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     this.serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     this.sessionManager  = sessionManager;
 }
 public UploadProfilePhotoHandler(ILogger <UploadProfilePhotoHandler> logger, IMTSessionManager manager, IUploadService service)
 {
     this.logger        = logger;
     this.manager       = manager;
     this.uploadService = service;
 }
示例#12
0
 public TLSignInHandler(ILogger <TLSignInHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }
示例#13
0
 public LogOutHandler(ILogger <LogOutHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }
示例#14
0
 public UpdateProfileHandler(ILogger <UpdateProfileHandler> logger, IMTSessionManager manager, IAccountProfileService profileService)
 {
     this.logger         = logger;
     this.manager        = manager;
     this.profileService = profileService;
 }
 public ReceivedMessagesHandler(ILogger <ReceivedMessagesHandler> logger, IMTSessionManager manager)
 {
     this.logger  = logger;
     this.manager = manager;
 }