Skip to content

Instantly share code, notes, and snippets.

@dimsuz
Created April 8, 2020 17:47
Show Gist options
  • Save dimsuz/2895a3a3927e3f9190652b0d42993609 to your computer and use it in GitHub Desktop.
Save dimsuz/2895a3a3927e3f9190652b0d42993609 to your computer and use it in GitHub Desktop.
> Task :run
Transition #0 START
FROM: NotInitialized
EVENT: Init
Executing Transition #0 action
Transition #0 END. NEW STATE: WaitingForSocketOpen
Transition #1 START
FROM: WaitingForSocketOpen
EVENT: OnSocketOpen
Executing Transition #1 action
sending auth challenge with deviceId=749dfe3f-36a5-4ab5-a831-c8d4621955d6
Transition #1 END. NEW STATE: WaitingForAuthResponse
received message: {"status":"OK","seq_reply":0}
Transition #2 START
FROM: WaitingForAuthResponse
EVENT: ActionResponseReceived
Transition #2 END. NEW STATE: WaitingForNextProject
received message: {"data":{"voteOptions":[{"name":"Отлично","code":"fine"},{"name":"Хорошо","code":"good"},{"name":"Плохо","code":"bad"}],"projectName":"Цифровая культура региона","projectId":"5972c253-e033-4cdf-8470-53a1a7eaee74","descriptionItems":[{"value":"Белгородская область","name":"Регион"},{"value":"Культура","name":"Секция"}],"timeLeft":330},"type":"change_project"}
Transition #3 START
FROM: WaitingForNextProject
EVENT: EventReceived
Executing Transition #3 action
sending vote: VoteParams(token=749dfe3f-36a5-4ab5-a831-c8d4621955d6, projectId=5972c253-e033-4cdf-8470-53a1a7eaee74, voteOptionCode=fine)
Response code 200, OK
Transition #3 END. NEW STATE: SendingVote
Transition #4 START
FROM: SendingVote
EVENT: VoteSendSuccess
Transition #4 END. NEW STATE: WaitingForNextProject
received message: {"data":{"voteOptions":[{"name":"Отлично","code":"fine"},{"name":"Хорошо","code":"good"},{"name":"Плохо","code":"bad"}],"projectName":"Формирование базы данных лояльной аудитории региона","projectId":"0227d9aa-5d81-4c50-a185-a55007c23926","descriptionItems":[{"value":"Белгородская область","name":"Регион"},{"value":"Культура","name":"Секция"}],"timeLeft":330},"type":"change_project"}
Transition #5 START
FROM: WaitingForNextProject
EVENT: EventReceived
Executing Transition #5 action
sending vote: VoteParams(token=749dfe3f-36a5-4ab5-a831-c8d4621955d6, projectId=0227d9aa-5d81-4c50-a185-a55007c23926, voteOptionCode=fine)
Response code 200, OK
Transition #5 END. NEW STATE: SendingVote
Transition #6 START
FROM: SendingVote
EVENT: VoteSendSuccess
Transition #6 END. NEW STATE: WaitingForNextProject
received message: {"data":{"voteOptions":[{"name":"Отлично","code":"fine"},{"name":"Хорошо","code":"good"},{"name":"Плохо","code":"bad"}],"projectName":"Автоматизированная информационно-аналитическая система архивной деятельности «Архивы Тульской области»","projectId":"44d74f63-d34c-4e52-a6a4-e314f536d362","descriptionItems":[{"value":"Тульская область","name":"Регион"},{"value":"Культура","name":"Секция"}],"timeLeft":330},"type":"change_project"}
Transition #7 START
FROM: WaitingForNextProject
EVENT: EventReceived
Executing Transition #7 action
sending vote: VoteParams(token=749dfe3f-36a5-4ab5-a831-c8d4621955d6, projectId=44d74f63-d34c-4e52-a6a4-e314f536d362, voteOptionCode=fine)
Response code 200, OK
Transition #7 END. NEW STATE: SendingVote
Transition #8 START
FROM: SendingVote
EVENT: VoteSendSuccess
Transition #8 END. NEW STATE: WaitingForNextProject
received message: {"data":{"voteOptions":[{"name":"Отлично","code":"fine"},{"name":"Хорошо","code":"good"},{"name":"Плохо","code":"bad"}],"projectName":"Региональная навигационно-информационная система Тюменской области. Развитие электронных сервисов","projectId":"20b21fc3-d56a-49c1-89a7-40c2eabfdbb4","descriptionItems":[{"value":"Тюменская область","name":"Регион"},{"value":"Управление транспортом и дорожным хозяйством","name":"Секция"}],"timeLeft":330},"type":"change_project"}
Transition #9 START
FROM: WaitingForNextProject
EVENT: EventReceived
Executing Transition #9 action
sending vote: VoteParams(token=749dfe3f-36a5-4ab5-a831-c8d4621955d6, projectId=20b21fc3-d56a-49c1-89a7-40c2eabfdbb4, voteOptionCode=fine)
Response code 200, OK
Transition #9 END. NEW STATE: SendingVote
Transition #10 START
FROM: SendingVote
EVENT: VoteSendSuccess
Transition #10 END. NEW STATE: WaitingForNextProject
received message: {"data":{"voteOptions":[{"name":"Отлично","code":"fine"},{"name":"Хорошо","code":"good"},{"name":"Плохо","code":"bad"}],"projectName":"Региональный центр управления транспортом","projectId":"d39f0199-fa42-4613-9a59-de9d783d3aae","descriptionItems":[{"value":"Волгоградская область","name":"Регион"},{"value":"Управление транспортом и дорожным хозяйством","name":"Секция"}],"timeLeft":330},"type":"change_project"}
Transition #11 START
FROM: WaitingForNextProject
EVENT: EventReceived
Executing Transition #11 action
sending vote: VoteParams(token=749dfe3f-36a5-4ab5-a831-c8d4621955d6, projectId=d39f0199-fa42-4613-9a59-de9d783d3aae, voteOptionCode=fine)
Response code 200, OK
Transition #11 END. NEW STATE: SendingVote
Transition #12 START
FROM: SendingVote
EVENT: VoteSendSuccess
Transition #12 END. NEW STATE: WaitingForNextProject
received message: {"data":{"voteOptions":[{"name":"Отлично","code":"fine"},{"name":"Хорошо","code":"good"},{"name":"Плохо","code":"bad"}],"projectName":"Автоматическая система метеорологического обеспечения «Буревестник»","projectId":"e80e1c75-6b5e-438b-9941-0585a25ded8c","descriptionItems":[{"value":"Белгородская область","name":"Регион"},{"value":"Управление транспортом и дорожным хозяйством","name":"Секция"}],"timeLeft":330},"type":"change_project"}
Transition #13 START
FROM: WaitingForNextProject
EVENT: EventReceived
Executing Transition #13 action
sending vote: VoteParams(token=749dfe3f-36a5-4ab5-a831-c8d4621955d6, projectId=e80e1c75-6b5e-438b-9941-0585a25ded8c, voteOptionCode=fine)
Response code 200, OK
Transition #13 END. NEW STATE: SendingVote
Transition #14 START
FROM: SendingVote
EVENT: VoteSendSuccess
Transition #14 END. NEW STATE: WaitingForNextProject
received message: {"data":{"projectName":"Автоматическая система метеорологического обеспечения «Буревестник»","totalScore":0,"projectId":"e80e1c75-6b5e-438b-9941-0585a25ded8c","descriptionItems":[{"value":"Белгородская область","name":"Регион"},{"value":"Управление транспортом и дорожным хозяйством","name":"Секция"}],"averageScore":0,"voteCount":0},"type":"vote_results"}
Transition #15 START
FROM: WaitingForNextProject
EVENT: EventReceived
Executing Transition #15 action
Received Vote Results:
PayloadVoteResults(descriptionItems=[DescriptionItem(name=Регион, value=Белгородская область), DescriptionItem(name=Секция, value=Управление транспортом и дорожным хозяйством)], projectName=Автоматическая система метеорологического обеспечения «Буревестник», projectId=e80e1c75-6b5e-438b-9941-0585a25ded8c, totalScore=0, voteCount=0, averageScore=0.0)
Demo Flow Finished
Transition #15 END. NEW STATE: Done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment