Action in event 3 is sending message only, it will trigger event 4 to display received message.
Designer does not need to display message in event 3, because event 4 in sender will also be triggered. It is different from official MP, which the sender will not receive his message.
I am not completely sure what do you mean. If you are referring to second action in the 3rd event:
Set Text to Test_Message.Text
That was a debug action I already removed where it sets a different text box from the chat box (a debug text box) to confirm that this event actually runs and that the problem is Firebase related not my C2 logic.
Right now what I have is the same exact as what you see but all the "Test_T" lines with Set text to are all removed (they are only debug ones).
Problem is, even if the sending should trigger receiving, that doesn't happen. Am I doing something wrong? I even went to the Firebase database and found NOTHING in it. The messages aren't added to the database at all.