move "userdata" views into own database
[mygpo.git] / couchdb / userdata / _design / listeners / views / times_played_by_user / map.js
blob3b3d01d71753b514749e7a33656aacfc5d3d966a
1 function(doc)
3     if(doc.doc_type == "EpisodeUserState")
4     {
5         for(var n=0; n<doc.actions.length; n++)
6         {
7             var action = doc.actions[n];
8             if(action.action == "play" && action.playmark != 0)
9             {
10                 var seconds = action.playmark - action.started;
11                 if(seconds)
12                 {
13                     var day = action.timestamp.slice(0, 10);
14                     emit([doc.user, day], seconds);
15                 }
16             }
17         }
18     }