public override void onComplete(FirebaseError firebaseError, Firebase @ref)
			{
				if (firebaseError != null)
				{
					Log.e(TAG, firebaseError.ToString());
					throw firebaseError.toException();
				}
				else
				{
					// once the board is created, start a DrawingActivity on it
					openBoard(newBoardRef.Key);
				}
			}
			public override void onAuthenticationError(FirebaseError firebaseError)
			{
				Log.e(TAG, "Authentication failed: " + firebaseError.Message);
				Toast.makeText(ApplicationContext, "Authentication failed. Please try again", Toast.LENGTH_SHORT).show();
			}
Exemple #3
0
 void PushFailHandler(Firebase sender, FirebaseError err)
 {
     DebugError("[ERR] Push from key: <" + sender.FullKey + ">, " + err.Message + " (" + (int)err.Status + ")");
 }
Exemple #4
0
 void createFailed(Firebase sender, FirebaseError err)
 {
     createGood = false;
     DoDebug("" + err.Message);
     error = err.Message;
 }
Exemple #5
0
 void DelFailHandler(Firebase sender, FirebaseError err)
 {
     DoDebug("[ERR] Del from key: <" + sender.FullKey + ">, " + err.Message + " (" + (int)err.Status + ")");
 }
			public override void onCancelled(FirebaseError firebaseError)
			{
				// No-op
			}
Exemple #7
0
 void UpdateFailedHandler(Firebase sender, FirebaseError err)
 {
     Debug.Log(err);
 }
 private void OnGetFailed(Firebase sender, FirebaseError err)
 {
 }
Exemple #9
0
 private void OnVarmistaKayttajaFail(Firebase arg1, FirebaseError arg2)
 {
 }
Exemple #10
0
 private void GetRulesFailHandler(Firebase sender, FirebaseError err)
 {
 }
Exemple #11
0
 void PushFailHandler(Firebase sender, FirebaseError err)
 {
     // S'il y a eut un problème de connexion ou de validation
     Debug.Log("[ERR] Push from key: " + sender.FullKey + ", " + err.Message
               + " (" + (int)err.Status + ")");
 }
 void PushFailHandler(Firebase sender, FirebaseError err)
 {
     DoDebug("[ERR] Push from key: <" + sender.FullKey + ">, " + err.Message + " (" + err.ErrorCode + ")");
 }
 private void OnOmaKoneLadattuFail(Firebase sender, FirebaseError err)
 {
 }
			public override void onCancelled(FirebaseError firebaseError)
			{
				Log.w(TAG, "Furniture move was canceled: " + firebaseError.Message);
			}
Exemple #15
0
 public override void onAuthenticationError(FirebaseError firebaseError)
 {
     outerInstance.mAuthProgressDialog.hide();
     outerInstance.showErrorDialog(firebaseError.ToString());
 }
 private void PushFailHandler(Firebase sender, FirebaseError err)
 {
 }
			public override void onComplete(FirebaseError firebaseError, Firebase firebase)
			{
				if (firebaseError != null)
				{
					throw firebaseError.toException();
				}
				outerInstance.mDrawingView = new DrawingView(outerInstance, outerInstance.mFirebaseRef.child("boardsegments").child(outerInstance.mBoardId), outerInstance.mBoardWidth, outerInstance.mBoardHeight);
				ContentView = outerInstance.mDrawingView;
				//mDrawingView.clear();
			}
 private void OnDeleteFailed(Firebase sender, FirebaseError err)
 {
 }
				public override void onComplete(FirebaseError firebaseError, Firebase firebase)
				{
					if (firebaseError != null)
					{
						Log.e(TAG, "Error updating thumbnail", firebaseError.toException());
					}
				}
Exemple #20
0
        private async void SendThread(CancellationToken cancel)
        {
            try
            {
                while (true)
                {
                    cancel.ThrowIfCancellationRequested();

                    var message = _sendQueue.Dequeue(cancel);

                    HttpRequestMessage request = new HttpRequestMessage(GetMethod(message), GetUri(message.Path));

                    if (!string.IsNullOrEmpty(message.Value))
                    {
                        request.Content = new StringContent(message.Value);
                    }

                    Debug.WriteLine("SEND: {0} {1}",
                                    message.Path,
                                    message.Value ?? "null");

                    await _client.SendAsync(request, HttpCompletionOption.ResponseContentRead, cancel).ContinueWith(
                        rsp =>
                    {
                        if (message.Callback != null)
                        {
                            FirebaseError error;
                            if (rsp.IsFaulted)
                            {
                                if (rsp.Exception != null)
                                {
                                    error = new FirebaseError(rsp.Exception.Message);
                                }
                                else
                                {
                                    error = new FirebaseError("Unknown error");
                                }
                            }
                            else if (rsp.IsCanceled)
                            {
                                error = new FirebaseError("Canceled");
                            }
                            else if (rsp.IsCompleted)
                            {
                                if (rsp.Result != null)
                                {
                                    if (!rsp.Result.IsSuccessStatusCode)
                                    {
                                        error =
                                            new FirebaseError(string.Format("[{0}] {1}", rsp.Result.StatusCode,
                                                                            rsp.Result.ReasonPhrase));
                                    }
                                    else
                                    {
                                        error = null;
                                    }
                                }
                                else
                                {
                                    error = new FirebaseError("Empty server response");
                                }
                            }
                            else
                            {
                                error = new FirebaseError("Unknown Error");
                            }

                            message.Callback(error);
                        }
                    }).ConfigureAwait(false);
                }
            }
            catch (OperationCanceledException)
            {
            }
        }
    public void SignUpWithEmailAndPassword(UserInLocal userInLocal, System.Action <Exception> callback)
    {
        RestClient.Request(new RequestHelper
        {
            Uri    = signUpBaseEndpoint + ApiKey,
            Method = "Post",
            Params = new Dictionary <string, string>
            {
                { "email", userInLocal.email },
                { "password", userInLocal.password }
            },
            IgnoreHttpException = true
        }).Then(response => {
            FirebaseSignResponse firebaseSignResponse = JsonUtility.FromJson <FirebaseSignResponse>(response.Text);
            if (response.StatusCode == 200)
            {
                User user     = new User();
                user.Nickname = userInLocal.nickname;
                user.Email    = userInLocal.email;
                // Now we create an instance of the user in the database
                RestClient.Request(new RequestHelper
                {
                    Method = "PUT",
                    Uri    = DatabaseUrl + "UsersByNickname/" + user.Nickname + ".json",
                    Body   = user
                }).Then(responseFromUserCreation => {
                    if (firebaseSignResponse == null)
                    {
                        callback(new Exception("Couldn't create user instance"));
                    }
                    else
                    {
                        // Now we create another instance of the user, but now using his id as the identifier(This is necessary so we are able to retrieve the user nickname when he signs up using only his email)
                        RestClient.Request(new RequestHelper
                        {
                            Method = "PUT",
                            Uri    = DatabaseUrl + "UsersById/" + firebaseSignResponse.localId + ".json",
                            Body   = user
                        }).Then(responseFromUserByEmailCreation => {
                            callback(null);
                        }).Catch(e => {
                            callback(e);
                        });
                    }
                }).Catch(e => {
                    callback(e);
                });
            }
            else
            {
                FirebaseError firebaseError = JsonUtility.FromJson <FirebaseError>(response.Text);
                if (firebaseError.error.message == "EMAIL_EXISTS")
                {
                    firebaseError.error.message = "Email already exists";
                }

                callback(new Exception(firebaseError.error.message));
            }
        }).Catch(e => {
            callback(e);
        });
    }
			public override void onComplete(FirebaseError error, Firebase firebaseRef)
			{
				if (error != null)
				{
					Log.e("AndroidDrawing", error.ToString());
					throw error.toException();
				}
				outerInstance.mOutstandingSegments.Remove(segmentName);
			}
 void FailHandler(Firebase sender, FirebaseError err)
 {
     DevLogger.Error("Firebase.FailHandler " + err.Message);
 }
 public override void onCancelled(FirebaseError firebaseError)
 {
     Log.e("FirebaseListAdapter", "Listen was cancelled, no more updates will occur");
 }
Exemple #25
0
 public override void onCancelled(FirebaseError firebaseError)
 {
     // No-op
 }
Exemple #26
0
 void GetFailHandler(Firebase sender, FirebaseError err)
 {
     Debug.LogError("[ERR] get from key <" + sender.FullKey + ">, " + err.Message + " (" + (int)err.Status + ")");
 }
Exemple #27
0
 void GetEXPHandlerBAD(Firebase sender, FirebaseError err)
 {
     exp = -1;
 }
Exemple #28
0
 void GetRulesFailHandler(Firebase sender, FirebaseError err)
 {
     DebugError("[ERR] GetRules,  " + err.Message + " (" + (int)err.Status + ")");
 }
Exemple #29
0
 void GetATKHandlerBAD(Firebase sender, FirebaseError err)
 {
     attack = -1;
 }
			public override void onCancelled(FirebaseError firebaseError)
			{
				Log.v(TAG, "Floor update canceled: " + firebaseError.Message);

			}
Exemple #31
0
 void GetHPHandlerBAD(Firebase sender, FirebaseError err)
 {
     hp = -1;
 }
			public override void onComplete(FirebaseError firebaseError, Firebase firebase)
			{
				if (firebaseError != null)
				{
					Log.w(TAG, "Update failed! " + firebaseError.Message);
				}
			}
 private void UpdateFailHandler(Firebase sender, FirebaseError err)
 {
 }