proglog

主にプログラミングに関する断片的メモ

[Firefox][tombloo]evernoteとgooglebookmarksに同時にポストする時

エラーが返ってくるけど、ポストそのもののは成功しているってことがある。

QuoteでevernoteGoogleブックマークの両方にポストする時のこと。
evernote単体とかGoogleブックマーク単体の時はそんなことは無い。
また、evernoteLivedoorクリップの組み合わせの時も問題なかった気がする。

プロファイルディレクトリ\extensions\tombloo@brasil.to\chrome\content\library\20_model.jsの1084行目付近の、

			if(res.status != 302)

に引っかかって例外が投げられる。
どうも、上記の組み合わせだと、res.statusがundefinedになってしまう感じ。

とりあえず、気にしない。
か、

		}).addBoth(function(res){
			// 正常終了していない可能性を考慮(ステータスコード200で失敗していた)
			if(res.status && res.status != 302)
				throw new Error('An error might occur.');
		});

みたいな感じで、ちょっと判定を加えておくか。

あ、ひょっとしてGoogleブックマークに限った話ではなく、実行順序の問題?