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); }
public SerOpenApp(IMahuaApi mahuaApi, IServerRemind serverRemind, Approver approver) { _mahuaApi = mahuaApi; _serverRemind = serverRemind; this.SetSuccesser(approver); }