private IEnumerator _ToggleAdmin() { member.is_admin = !member.is_admin; WWW updateRequest = GroupsService.UpdateMember(member); while (!updateRequest.isDone) { yield return(new WaitForSeconds(0.1f)); } Debug.Log("Header: " + updateRequest.responseHeaders["STATUS"]); Debug.Log("Text: " + updateRequest.text); if (updateRequest.responseHeaders["STATUS"] == HTML.HTTP_200) { UpdateMember(member); } else { AlertsService.makeAlert("Falha na conexão", "Tente novamente mais tarde.", "Entendi"); } yield return(null); }
private IEnumerator _RecoverPassword() { if (!CheckFields()) { AlertsService.makeAlert("Campos Inválidos", "Insira um e-mail válido e uma nova senha de pelo menos seis dígitos.", "Entendi"); yield break; } string email = emailField.text, newPassword = passwordField.text; WWW recoverRequest = UserService.Recover(email, newPassword); while (!recoverRequest.isDone) { yield return(new WaitForSeconds(0.1f)); } Debug.Log("Header: " + recoverRequest.responseHeaders["STATUS"]); Debug.Log("Text: " + recoverRequest.text); AlertsService.removeLoadingAlert(); if (recoverRequest.responseHeaders["STATUS"] == HTML.HTTP_200) { AlertsService.makeAlert("SUCESSO", "Você receberá um e-mail para confirmar a modificação da senha em breve.", ""); yield return(new WaitForSeconds(4f)); LoadView("Login"); } else { AlertsService.makeAlert("FALHA NA CONEXÃO", "Houve uma falha na conexão com o CompGirls. Por favor, tente novamente mais tarde.", "OK"); } yield return(null); }
private IEnumerator _SearchMission() { if (!CheckFields()) { AlertsService.makeAlert("Código inválido", "Digite um código secreto com pelo menos quatro caracteres para realizar a busca.", "Entendi"); yield break; } AlertsService.makeLoadingAlert("Buscando"); string secretCode = secretCodeField.text; User currentUser = UserService.user; WWW missionRequest = MissionsService.SearchMission(currentUser._id, secretCode); while (!missionRequest.isDone) { yield return(new WaitForSeconds(0.1f)); } AlertsService.removeLoadingAlert(); Debug.Log("Header: " + missionRequest.responseHeaders["STATUS"]); Debug.Log("Text: " + missionRequest.text); if (missionRequest.responseHeaders["STATUS"] == HTML.HTTP_200) { MissionsService.UpdateMission(missionRequest.text); LoadView("Mission"); } else { AlertsService.makeAlert("Não encontrado", "Não encontramos nenhuma missão com esse código secreto. Por favor, verifique o código e tente novamente.", "OK"); } yield return(null); }
private IEnumerator _RequestTree() { string status = CheckFields(); if (status != CHECK_OK) { AlertsService.removeLoadingAlert(); AlertsService.makeAlert("Campos inválidos", status, "OK"); yield break; } string photoBase64 = camService.photoBase64; int quantity = int.Parse(quantityField.text), typeID = -1; string plant = plantName.text, requester = requesterName.text, phone = requesterPhone.text, place = placeDropdown.captionText.text, sidewalkSize = sideWalkSize.text, street = streetField.text, number = numberField.text, neighborhood = neighborhoodField.text, city = cityField.text, state = stateDropdown.captionText.text, complement = complementField.text, zipcode = zipField.text; foreach (PlantType type in PlantsService.types) { if (type.name.Equals(plantTypesDropdown.captionText.text)) { typeID = type._id; } } WWW requestForm = PlantsService.RequestTree(typeID, photoBase64, plant, requester, phone, place, sidewalkSize, quantity, street, number, neighborhood, city, state, complement, zipcode, CURRENT_GET_LOCATION); while (!requestForm.isDone) { yield return(new WaitForSeconds(1f)); } AlertsService.removeLoadingAlert(); Debug.Log("Header: " + requestForm.responseHeaders["STATUS"]); Debug.Log("Text: " + requestForm.text); if (requestForm.responseHeaders["STATUS"] == HTML.HTTP_200) { AlertsService.makeAlert("Solicitação realizada", "Seu pedido será avaliado em 5 dias úteis. Se aprovado, sua árvore será entregue entre 30 a 40 dias.", ""); yield return(new WaitForSeconds(6f)); LoadView("Plants"); } else { AlertsService.makeAlert("Falha na conexão", "Ocorreu um problema ao enviar seu pedido. Tente novamente.", "Entendi"); } yield return(null); }
public void RequestTree() { AlertsService.makeLoadingAlert("Solicitando"); StartCoroutine(_RequestTree()); }
public void RemovePost() { AlertsService.makeLoadingAlert("Removendo"); StartCoroutine(_RemovePost()); }
public void RecoverPassword() { AlertsService.makeLoadingAlert("Enviando"); StartCoroutine(_RecoverPassword()); }
protected override async void SendExecute() { var user = SelectedItems.FirstOrDefault(); if (user == null) { return; } TLType type = 0; Task <MTProtoResponse <TLUpdatesBase> > task = null; if (_item is TLChannel channel) { type = TLType.ChannelsInviteToChannel; task = ProtoService.InviteToChannelAsync(channel.ToInputChannel(), new TLVector <TLInputUserBase> { user.ToInputUser() }); } else if (_item is TLChat chat) { var count = 100; var config = CacheService.GetConfig(); if (config != null) { count = config.ForwardedCountMax; } type = TLType.MessagesAddChatUser; task = ProtoService.AddChatUserAsync(chat.Id, user.ToInputUser(), count); } if (task == null) { return; } var response = await task; if (response.IsSucceeded) { NavigationService.GoBack(); if (response.Result is TLUpdates updates) { var newMessage = updates.Updates.FirstOrDefault(x => x is TLUpdateNewMessage) as TLUpdateNewMessage; if (newMessage != null) { Aggregator.Publish(newMessage.Message); } var newChannelMessage = updates.Updates.FirstOrDefault(x => x is TLUpdateNewChannelMessage) as TLUpdateNewChannelMessage; if (newChannelMessage != null) { Aggregator.Publish(newChannelMessage.Message); } } } else { AlertsService.ProcessError(response.Error, type, _item is TLChannel inner && inner.IsBroadcast); } }
public void SaveChanges() { string personalInfoStatus = CheckPersonalInfo(), addressStatus = CheckAddress(); if (personalInfoStatus != STATUS_OK) { AlertsService.makeAlert("Dados pessoais inválidos", personalInfoStatus, "Entendi"); return; } if (addressStatus != STATUS_OK) { AlertsService.makeAlert("Endereço inválido", addressStatus, "Entendi"); return; } User aux = UserService.user; if (camService.photoBase64 != null) { UserService.user.profilePicture = camService.pickPreiveimage.texture as Texture2D; } if (!aux.name.Equals(nameField.text)) { aux.name = nameField.text; } if (!aux.name.Equals(nameField.text)) { aux.name = nameField.text; } if (!aux.birth.Equals(birthField.text)) { aux.birth = birthField.text; } if (!genreDropdown.captionText.text.Equals("Gênero")) { aux.sex = genreDropdown.captionText.text; } if (!aux.phone.Equals(phoneField.text)) { aux.phone = phoneField.text; } if (!aux.street.Equals(streetField.text)) { aux.street = streetField.text; } if (!aux.neighborhood.Equals(neighborhoodField.text)) { aux.neighborhood = neighborhoodField.text; } if (numberField.text.Length > 0) { aux.number = numberField.text; } if (!aux.complement.Equals(complementField.text)) { aux.complement = complementField.text; } if (!aux.zipcode.Equals(zipField.text)) { aux.zipcode = zipField.text; } if (!aux.city.Equals(cityField.text)) { aux.city = cityField.text; } if (!aux.state.Equals(stateDropdown.captionText.text)) { aux.state = stateDropdown.captionText.text; } if (!aux.password.Equals(passField.text)) { aux.password = passField.text; } AlertsService.makeLoadingAlert("Atualizando dados"); StartCoroutine(_SaveChanges(aux)); }
private void CreatePostsCards() { Vector3 position = new Vector3(0f, 0f, 0f); if (TimelineService.posts.Length > 0) { postCard.SetActive(true); NMPostCard.SetActive(true); noPostsCard.SetActive(false); } else { NMPostCard.SetActive(false); postCard.SetActive(false); noPostsCard.SetActive(true); } if (END_POST_INDEX >= TimelineService.posts.Length) { moreCard.SetActive(false); } else { moreCard.SetActive(true); } for (int i = START_POST_INDEX; i < END_POST_INDEX; i++) { Post currentPost = TimelineService.posts[i]; GameObject currentCard; if (currentPost.text_msg.Length >= 3) { currentCard = postCard; } else { currentCard = NMPostCard; } position = currentCard.transform.position; position = new Vector3(position.x, position.y, position.z); GameObject card = (GameObject)Instantiate(currentCard, position, Quaternion.identity); card.transform.SetParent(GameObject.Find("List").transform, false); PostCard postCardScript = card.GetComponent <PostCard>(); postCardScript.UpdatePost(TimelineService.posts[i]); } GameObject showMoreCard = (GameObject)Instantiate(moreCard, position, Quaternion.identity); showMoreCard.transform.SetParent(GameObject.Find("List").transform, false); Destroy(moreCard); moreCard = showMoreCard; postCard.SetActive(false); NMPostCard.SetActive(false); AlertsService.removeLoadingAlert(); }
public void Authenticate() { AlertsService.makeLoadingAlert("Autenticando"); StartCoroutine(_Authenticate()); }
public void TestMethod1() { AlertsService service = new AlertsService(null, null); service.GetAlertsKpi(new Guid("9A7FDF44-AA5E-482A-BAFE-030ACBD01260"), DateTime.MinValue, DateTime.Now); }
static AlertsProcessor() { queueRepo = new QueueRepository(); alrSvc = new AlertsService(); }