public void CreateInvite() { var newInvite = new Invite() { id = null, status = Status.Invited, invitorUserId = CurrentUserId, invitedUserId = UserIdToInvite }; RealtimeDatabaseController.WriteObjectByPathCreatingKey($"matches/{newInvite.invitedUserId}", newInvite, OnMatchCreated); }
public void AnswerMatch() { var newInvite = ReceivedInvite[MatchIndexToAnswer]; newInvite.status = NewStatus; var newDictionary = new Dictionary <string, object>(); var path = $"match/{CurrentUserId}/{newInvite.id}/status"; newDictionary.Add(path, newInvite.status); RealtimeDatabaseController.WriteValueOnPath(newDictionary, () => Debug.Log("Updated")); }
public void CreateNewUser() { UserToCreate.id = null; RealtimeDatabaseController.WriteObjectByPathCreatingKey("users", UserToCreate, OnUserCreated); }