public GroupMessageReceivedMahuaEvent(
            IMahuaApi mahuaApi, IServerRemind serverRemind)
        {
            _mahuaApi     = mahuaApi;
            _serverRemind = serverRemind;

            _OverApp    = new OverApp(mahuaApi);
            _DayTaskApp = new DayTaskApp(_mahuaApi, _OverApp);
            _AdviseApp  = new AdviseApp(mahuaApi, _DayTaskApp);
            _PetCdApp   = new PetCdApp(mahuaApi, _AdviseApp);
            _SerOpenApp = new SerOpenApp(mahuaApi, serverRemind, _PetCdApp);
            _SignApp    = new SignApp(mahuaApi, _SerOpenApp);
            _MenuApp    = new MenuApp(mahuaApi, _SignApp);
        }
示例#2
0
 public SerOpenApp(IMahuaApi mahuaApi, IServerRemind serverRemind, Approver approver)
 {
     _mahuaApi     = mahuaApi;
     _serverRemind = serverRemind;
     this.SetSuccesser(approver);
 }