This commit is contained in:
parent
022fb152f7
commit
b49b7d2829
@ -92,7 +92,7 @@ public class ProjectParser {
|
||||
.header(ACCEPT)
|
||||
.header(StringUtils.H_PRIVATE_TOKEN, personProperty.getToken())
|
||||
.execute(ProjectJson.class)
|
||||
.orElseThrow(convertException("Ошибка получения репозитория."));
|
||||
.orElseThrow(convertException("Error adding a repository"));
|
||||
if (!projectService.existsById(projectJson.getId())) {
|
||||
createNewPersons(List.of(projectJson));
|
||||
final Project newProject = conversionService.convert(projectJson, Project.class);
|
||||
|
@ -10,6 +10,9 @@ import jakarta.annotation.PostConstruct;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import static dev.struchkov.godfather.main.domain.keyboard.button.SimpleButton.simpleButton;
|
||||
import static dev.struchkov.godfather.telegram.domain.keyboard.InlineKeyBoard.inlineKeyBoard;
|
||||
|
||||
/**
|
||||
* @author upagge 19.01.2021
|
||||
*/
|
||||
@ -34,6 +37,11 @@ public class StartNotify {
|
||||
"\n\uD83D\uDC68\u200D\uD83D\uDCBB️ Developer: [uPagge](https://mark.struchkov.dev)" +
|
||||
"\n\uD83D\uDC1B Issue: [GitHub Issue](https://github.com/uPagge/gitlab-notification/issues)"
|
||||
)
|
||||
.keyBoard(
|
||||
inlineKeyBoard(
|
||||
simpleButton("Open General Menu", "/start")
|
||||
)
|
||||
)
|
||||
.payload(BoxAnswerPayload.DISABLE_WEB_PAGE_PREVIEW, true)
|
||||
.build();
|
||||
|
||||
|
@ -84,7 +84,7 @@ public class MenuConfig {
|
||||
.build();
|
||||
}
|
||||
|
||||
@Unit(value = GENERAL_MENU, main = true)
|
||||
@Unit(value = GENERAL_MENU, main = true, global = true)
|
||||
public AnswerText<Mail> menu(
|
||||
@Unit(SETTINGS) MainUnit<Mail> settings,
|
||||
@Unit(TEXT_ADD_NEW_PROJECT) MainUnit<Mail> textAddNewProject,
|
||||
@ -102,9 +102,13 @@ public class MenuConfig {
|
||||
return false;
|
||||
})
|
||||
.answer(mail -> {
|
||||
final String messageText = "This is the bot menu, select a new item";
|
||||
final String messageText = """
|
||||
This is the bot menu, select a item.
|
||||
-- -- -- -- --
|
||||
At the moment, you can only add new repositories. But in future versions, the possibilities will expand.
|
||||
""";
|
||||
final InlineKeyBoard generalMenuKeyBoard = inlineKeyBoard(
|
||||
simpleLine(simpleButton("Add project", TEXT_ADD_NEW_PROJECT))
|
||||
simpleLine(simpleButton("Add repository", TEXT_ADD_NEW_PROJECT))
|
||||
// simpleLine(
|
||||
// simpleButton("My tasks", GET_TASKS),
|
||||
// simpleButton("Merge Request", GET_ASSIGNEE_MERGE_REQUEST)
|
||||
|
Loading…
Reference in New Issue
Block a user