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();
			}
Пример #3
0
 void PushFailHandler(Firebase sender, FirebaseError err)
 {
     DebugError("[ERR] Push from key: <" + sender.FullKey + ">, " + err.Message + " (" + (int)err.Status + ")");
 }
Пример #4
0
 void createFailed(Firebase sender, FirebaseError err)
 {
     createGood = false;
     DoDebug("" + err.Message);
     error = err.Message;
 }
Пример #5
0
 void DelFailHandler(Firebase sender, FirebaseError err)
 {
     DoDebug("[ERR] Del from key: <" + sender.FullKey + ">, " + err.Message + " (" + (int)err.Status + ")");
 }
Пример #6
0
			public override void onCancelled(FirebaseError firebaseError)
			{
				// No-op
			}
Пример #7
0
 void UpdateFailedHandler(Firebase sender, FirebaseError err)
 {
     Debug.Log(err);
 }
Пример #8
0
 private void OnGetFailed(Firebase sender, FirebaseError err)
 {
 }
Пример #9
0
 private void OnVarmistaKayttajaFail(Firebase arg1, FirebaseError arg2)
 {
 }
Пример #10
0
 private void GetRulesFailHandler(Firebase sender, FirebaseError err)
 {
 }
Пример #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 + ")");
 }
Пример #12
0
 void PushFailHandler(Firebase sender, FirebaseError err)
 {
     DoDebug("[ERR] Push from key: <" + sender.FullKey + ">, " + err.Message + " (" + err.ErrorCode + ")");
 }
Пример #13
0
 private void OnOmaKoneLadattuFail(Firebase sender, FirebaseError err)
 {
 }
			public override void onCancelled(FirebaseError firebaseError)
			{
				Log.w(TAG, "Furniture move was canceled: " + firebaseError.Message);
			}
Пример #15
0
 public override void onAuthenticationError(FirebaseError firebaseError)
 {
     outerInstance.mAuthProgressDialog.hide();
     outerInstance.showErrorDialog(firebaseError.ToString());
 }
Пример #16
0
 private void PushFailHandler(Firebase sender, FirebaseError err)
 {
 }
Пример #17
0
			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();
			}
Пример #18
0
 private void OnDeleteFailed(Firebase sender, FirebaseError err)
 {
 }
Пример #19
0
				public override void onComplete(FirebaseError firebaseError, Firebase firebase)
				{
					if (firebaseError != null)
					{
						Log.e(TAG, "Error updating thumbnail", firebaseError.toException());
					}
				}
Пример #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)
            {
            }
        }
Пример #21
0
    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);
        });
    }
Пример #22
0
			public override void onComplete(FirebaseError error, Firebase firebaseRef)
			{
				if (error != null)
				{
					Log.e("AndroidDrawing", error.ToString());
					throw error.toException();
				}
				outerInstance.mOutstandingSegments.Remove(segmentName);
			}
Пример #23
0
 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");
 }
Пример #25
0
 public override void onCancelled(FirebaseError firebaseError)
 {
     // No-op
 }
Пример #26
0
 void GetFailHandler(Firebase sender, FirebaseError err)
 {
     Debug.LogError("[ERR] get from key <" + sender.FullKey + ">, " + err.Message + " (" + (int)err.Status + ")");
 }
Пример #27
0
 void GetEXPHandlerBAD(Firebase sender, FirebaseError err)
 {
     exp = -1;
 }
Пример #28
0
 void GetRulesFailHandler(Firebase sender, FirebaseError err)
 {
     DebugError("[ERR] GetRules,  " + err.Message + " (" + (int)err.Status + ")");
 }
Пример #29
0
 void GetATKHandlerBAD(Firebase sender, FirebaseError err)
 {
     attack = -1;
 }
			public override void onCancelled(FirebaseError firebaseError)
			{
				Log.v(TAG, "Floor update canceled: " + firebaseError.Message);

			}
Пример #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);
				}
			}
Пример #33
0
 private void UpdateFailHandler(Firebase sender, FirebaseError err)
 {
 }