@@ -40657,7 +40657,7 @@ exports.eval = function(str) {
40657
40657
var initialize=require("./initialize"),ArtistInfo=require("./artistInfo"),Aura=require("./aura"),Source=require("./source"),Classic=require("./classic"),Search=require("./search"),OA={initialize:initialize,ArtistInfo:ArtistInfo,Aura:Aura,Source:Source,Classic:Classic,Search:Search};"undefined"!=typeof window&&(window.OA=OA),module.exports=OA;
40658
40658
40659
40659
},{"./artistInfo":261,"./aura":262,"./classic":263,"./initialize":264,"./search":269,"./source":271}],260:[function(require,module,exports){
40660
- var _=require("underscore"),util=require("./util"),prop=util.getProperty,init=require("./initialize"),restler=require("restler"),Q=require("q"),$=require("jquery"),API=function(i){function e(i,e,n,r){return{timeout:5e4,crossDomain:!0,type:"undefined"==typeof r?"GET":r,data:e,success:function(i,e){n(e,i)},error:function(i,e){n(e,!1)}}}function n(i,e,n,r){var t=Q.defer(),o={method:"undefined"==typeof r?"GET":r,query:e};return restler.get(i,o).on("success",function(i){t.resolve(n("success",i))}).on("fail",function(){t.reject(n("error",!1))}).on("error",function(){t.reject(n("error",!1))}),t.promise}function r(){return init.config().api_key}return i.setConfig=function(i){init(i)},i.config=function(){return init.config()},i.artistSearch=function(i,n,t,o){var u,a=init.config(),c=a.base_api_url+"/search/"+i;return n.limit=a.max_particles,n.api_key=r("info"),window?(u=e(i,n,t,o),u.url=c,$.ajax(u)):respsever(c,n,t,o)},i.streamRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/particles/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.classicRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/classic/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.infoRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/info/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.sourceRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/source/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.searchRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/search/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i}(API||{});module.exports=API;
40660
+ var _=require("underscore"),util=require("./util"),prop=util.getProperty,init=require("./initialize"),restler=require("restler"),Q=require("q"),$=require("jquery"),API=function(i){function e(i,e,n,r){return{timeout:5e4,crossDomain:!0,type:"undefined"==typeof r?"GET":r,data:e,success:function(i,e){n(e,i)},error:function(i,e){n(e,!1)}}}function n(i,e,n,r){var t=Q.defer(),o={method:"undefined"==typeof r?"GET":r,query:e};return restler.get(i,o).on("success",function(i){t.resolve(n("success",i))}).on("fail",function(){t.reject(n("error",!1))}).on("error",function(){t.reject(n("error",!1))}),t.promise}function r(){return init.config().api_key}return i.setConfig=function(i){init(i)},i.config=function(){return init.config()},i.artistSearch=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/search/"+i;return t.limit=c.max_particles,t.api_key=r("info"),window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.streamRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/particles/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.classicRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/classic/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.infoRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/info/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.sourceRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/source/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i.searchRequest=function(i,t,o,u){var a,c=init.config(),f=c.base_api_url+"/search/"+i;return t.limit=c.max_particles,t.api_key=r("info"),"undefined"!=typeof window&&window?(a=e(i,t,o,u),a.url=f,$.ajax(a)):n(f,t,o,u)},i}(API||{});module.exports=API;
40661
40661
40662
40662
},{"./initialize":264,"./util":272,"jquery":51,"q":52,"restler":54,"underscore":258}],261:[function(require,module,exports){
40663
40663
function ArtistInfo(t){console.dir(t),this._data=Object.freeze({oaAnchorId:prop(t,"oa_anchor_id"),oaArtistId:prop(t,"oa_artist_id"),musicbrainzGid:prop(t,"musicbrainz_gid"),requestId:prop(t,"request_id"),name:prop(t,"name"),bio:prop(t,"bio.media.0.data.text")||prop(t,"bio"),coverPhoto:prop(t,"cover_photo.0.media")||prop(t,"cover_photo"),factCard:prop(t,"fact_card.media.0.data")||prop(t,"fact_card"),profilePhoto:new MediaCollection(prop(t,"profile_photo.media")||prop(t,"profile_photo")),styleTags:prop(t,"style_tags.media.0.data.tags")||prop(t,"style_tags")})}var $=require("jquery"),_=require("underscore"),util=require("./util"),prop=util.getProperty,api=require("./api"),MediaCollection=require("./mediaCollection"),ParticleCollection=require("./particleCollection");ArtistInfo.prototype={oaAnchorId:function(){return this._data.oaAnchorId},oaArtistId:function(){return this._data.oaArtistId},musicbrainzGid:function(){return this._data.musicbrainzGid},requestId:function(){return this._data.requestId},name:function(){return this._data.name},bio:function(){return this._data.bio},coverPhoto:function(){return this._data.coverPhoto},factCard:function(){return this._data.factCard},profilePhoto:function(){return this._data.profilePhoto},styleTags:function(){return this._data.styleTags},artistImages:function(){return this._data.artistImages},reportingImageUrl:function(){return api.config().base_api_url+"/reporting/request/"+this.requestId()+".gif"},asObject:function(){return{oa_anchor_id:this.oaAnchorId(),oa_artist_id:this.oaArtistId(),musicbrainz_gid:this.musicbrainzGid(),request_id:this.requestId(),name:this.name(),bio:this.bio(),cover_photo:this.coverPhoto(),fact_card:this.factCard(),profile_photo:this.profilePhoto().asObject(),artist_images:this.artistImages().map(function(t){return t.asObject()}),style_tags:this.styleTags()}}},ArtistInfo.api=function(){return api},ArtistInfo.fetchByOaArtistId=function(t,i){return api.infoRequest("artists/"+t,{id_type:"oa:artist_id"},function(t,r){i(new ArtistInfo(r))})},ArtistInfo.fetchByMbGid=function(t,i){return api.infoRequest("artists/"+t,{id_type:"musicbrainz:gid"},function(t,r){i(new ArtistInfo(r))})},ArtistInfo.fetchByAnchorId=function(t,i){return api.infoRequest("artists/"+t,{id_type:"oa:anchor_id"},function(t,r){i(new ArtistInfo(r))})},module.exports=ArtistInfo;
0 commit comments