Ejemplo n.º 1
0
    private IEnumerator _SendNewPost()
    {
        AlertsService.makeLoadingAlert("Enviando");

        int    userId      = UserService.user._id;
        string imageBase64 = camService.photoBase64,
               message     = newMessageField.text;

        WWW postForm = TimelineService.NewPost(userId, imageBase64, message);

        while (!postForm.isDone)
        {
            yield return(new WaitForSeconds(1f));
        }

        AlertsService.removeLoadingAlert();
        Debug.Log("Header: " + postForm.responseHeaders["STATUS"]);
        Debug.Log("Text: " + postForm.text);

        if (postForm.responseHeaders["STATUS"] == HTML.HTTP_200)
        {
            ReloadView();
        }
        else
        {
            AlertsService.makeAlert("Falha na conexão", "Ocorreu um problema ao enviar sua publicação. Tente novamente.", "Entendi");
        }

        yield return(null);
    }