Сообщения о донатах
This commit is contained in:
parent
24d3edaedf
commit
93deab1c3b
@ -156,25 +156,22 @@ public class SchedulerPullRequest {
|
||||
}
|
||||
|
||||
private void processingReviewer(PullRequest pullRequest, PullRequest newPullRequest) {
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
changeVersionPr(pullRequest, newPullRequest).ifPresent(stringBuilder::append);
|
||||
String message = stringBuilder.toString();
|
||||
if (!Smile.Constants.EMPTY.equalsIgnoreCase(message)) {
|
||||
newPullRequest.getReviewers().stream()
|
||||
.map(reviewer -> userService.getByLogin(reviewer.getUser()))
|
||||
.filter(Optional::isPresent)
|
||||
.map(Optional::get)
|
||||
.filter(user -> user.getTelegramId() != null)
|
||||
.forEach(user -> messageSendService.add(
|
||||
MessageSend.builder()
|
||||
.telegramId(user.getTelegramId())
|
||||
.message(Message.updatePullRequest(
|
||||
newPullRequest.getName(),
|
||||
newPullRequest.getUrl(),
|
||||
newPullRequest.getAuthor().getLogin()))
|
||||
.build())
|
||||
);
|
||||
}
|
||||
changeVersionPr(pullRequest, newPullRequest).ifPresent(
|
||||
message -> newPullRequest.getReviewers().stream()
|
||||
.map(reviewer -> userService.getByLogin(reviewer.getUser()))
|
||||
.filter(Optional::isPresent)
|
||||
.map(Optional::get)
|
||||
.filter(user -> user.getTelegramId() != null)
|
||||
.forEach(user -> messageSendService.add(
|
||||
MessageSend.builder()
|
||||
.telegramId(user.getTelegramId())
|
||||
.message(Message.updatePullRequest(
|
||||
newPullRequest.getName(),
|
||||
newPullRequest.getUrl(),
|
||||
newPullRequest.getAuthor().getLogin()))
|
||||
.build())
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
|
@ -23,6 +23,7 @@ public class Message {
|
||||
|
||||
private static final UpdateDataComparator COMPARATOR = new UpdateDataComparator();
|
||||
private static final Integer PR_COUNT = 4;
|
||||
private static final String DONATION_LINK = "https://www.tinkoff.ru/sl/1T9s4esiMf";
|
||||
|
||||
private Message() {
|
||||
throw new IllegalStateException("Утилитарный класс");
|
||||
@ -128,8 +129,8 @@ public class Message {
|
||||
}
|
||||
if (dayX()) {
|
||||
message.append(Smile.BREAK).append(Smile.FUN).append(" Кстати, поздравляю, сегодня день З/П").append(Smile.BREAK)
|
||||
.append(Smile.DANGEROUS).append("И раз такое дело, то напоминаю, что в виду независящих от разработчика условий бот работает на платном VDS. Поэтому всячески приветствуются ")
|
||||
.append(linkPr("донаты на оплату сервера", "%donat_link%")).append(Smile.BREAK);
|
||||
.append(Smile.DANGEROUS).append("И раз такое дело, то напоминаю, что в виду независящих от разработчика условий, бот работает на платном VDS. Поэтому всячески приветствуются ")
|
||||
.append(linkPr("донаты на оплату сервера", DONATION_LINK)).append(Smile.BREAK);
|
||||
}
|
||||
message
|
||||
.append(Smile.BREAK)
|
||||
|
@ -33,7 +33,7 @@ public enum Smile {
|
||||
private String value;
|
||||
|
||||
public static Smile statusPr(LocalDate updateDate) {
|
||||
int periodDay = Period.between(LocalDate.now(), updateDate).getDays();
|
||||
int periodDay = Period.between(updateDate, LocalDate.now()).getDays();
|
||||
if (periodDay < 5) {
|
||||
return Smile.valueOf("DAY_" + periodDay);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user