$scope.accept = function () {
		acceptInviteState.pending();

		var acceptInvitePromise = socketService.emit("invites.acceptRequest", {
			code: $scope.code
		}).then(function(data) {
			if (!data.success) {
				throw new Error("nope!");
			}
		});

		return errorService.failOnErrorPromise(acceptInviteState, acceptInvitePromise);
	};
Пример #2
0
			create: function (text) {
				if (text === "") {
					commentState.fail();
					return;
				}

				commentState.pending();

				var promise = thePost.addComment(text).then(function() {
					thePost.data.newComment.text = "";

					return;
				})

				errorService.failOnErrorPromise(commentState, promise)

				return promise
			}