public override void OnPostProcessed(OnProcessedHandler args) { if (args.free_doPostSendUpgradeRequestOnHighPercent) { NiceApiLibrary.EMail.SendUpgradeRequestOnHighPercent(args.free_User, args.emailLog); } }
public override void OnProcessed(Data_AppUserFile user, OnProcessedHandler args) { if (args.updateCounters) { free.free_MsgQueued--; free.free_MsgSent++; } if (user.AccountStatus == Data_AppUserFile.eUserStatus.verified_welcome_queued) { free.free_WelcomeCounter--; if (free.free_WelcomeCounter == 0) { user.AccountStatus = Data_AppUserFile.eUserStatus.free_account; } } if (user.AccountStatus == Data_AppUserFile.eUserStatus.free_account) { if ( (user.FreeAccount.free_MsgSent == 160) || // 80% (user.FreeAccount.free_MsgSent == 180) || // 90% (user.FreeAccount.free_MsgSent == 200)) { args.free_doPostSendUpgradeRequestOnHighPercent = true; args.free_User = user; } } }
public static void PostProcess(Object args) { OnProcessedHandler args2 = CastArgsOrThrow(args); if (args2.checker != null) { args2.checker.OnPostProcessed(args2); } }
public static void OnProcessed(Data_AppUserFile user, Object args) { OnProcessedHandler args2 = CastArgsOrThrow(args); args2.checker = user.GetCheckerBase(); if (args2.checker != null) { args2.checker.OnProcessed(user, args2); } }
public override void OnPostProcessed(OnProcessedHandler args) { }
public override void OnProcessed(Data_AppUserFile user, OnProcessedHandler args) { }
public abstract void OnPostProcessed(OnProcessedHandler args);
public abstract void OnProcessed(Data_AppUserFile user, OnProcessedHandler args);