コード例 #1
0
ファイル: object.js プロジェクト: b-cuts/telepat-api
		function(callback) {
			//only add subscription on initial /subscribe
			if ((offset && offset > 0) || noSubscribe)
				return callback();
			Models.Subscription.add(appId, deviceId, channelObject,  function(err) {
				if (err && err.status === 409)
					return callback();

				callback(err);
			});
		},
コード例 #2
0
ファイル: android.js プロジェクト: b-cuts/telepat-worker
		function(callback) {
			if (broadcast) {
				Models.Subscription.getAllDevices(message.payload['*'].deltas[0].application_id, function(err, devices) {
					if (err)
						return callback(err);

					if (devices.android_transport) {
						async.each(devices.android_transport, function(token, c) {
							payload[token] = {deltas: message.payload['*'].deltas};
							c();
						}, callback);
					} else {
						callback();
					}
				});
			} else {
				callback();
			}
		}
コード例 #3
0
ファイル: object.js プロジェクト: b-cuts/telepat-api
		function(callback) {
			Models.Subscription.remove(appId, deviceId, channelObject, callback);
		}/*,