@@ -36,6 +36,7 @@ void OnDisable()
3636
3737
3838 // http://127.0.0.1:5000/api/feed/recent
39+ // http://127.0.0.1:5000/api/feed/range/plusStream/5/day/
3940
4041 private void Start ( )
4142 {
@@ -49,10 +50,10 @@ private void Start()
4950
5051 // ENDPOINTS
5152
52- // endpoint = "feed/range/1/week"; // a whole week
53+ endpoint = "feed/range/1/week" ; // a whole week
5354 endpoint = "feed/recent" ; // 20 recent
5455
55-
56+ endpoint = "feed/range/plusStream/5/day/" ; // last 5 days
5657
5758 }
5859
@@ -96,6 +97,8 @@ public static IEnumerator GetRequest(string uri)
9697 string _avatarPath = item . GetValue ( "avatarPath" ) . ToString ( ) ;
9798 string _eventType = item . GetValue ( "eventType" ) . ToString ( ) ;
9899 string _createdAtStr = item . GetValue ( "createdAt" ) . ToString ( ) ;
100+ string _monsters = item . GetValue ( "monsters" ) . ToString ( ) ;
101+ string _trackers = item . GetValue ( "trackers" ) . ToString ( ) ;
99102
100103 // parse string to ISO 8601 format
101104 DateTime _createdAt = DateTime . Parse ( _createdAtStr , null , System . Globalization . DateTimeStyles . RoundtripKind ) ;
@@ -111,6 +114,8 @@ public static IEnumerator GetRequest(string uri)
111114 avatarPath = _avatarPath ,
112115 eventType = _eventType ,
113116 createdAt = _createdAt ,
117+ monsters = _monsters ,
118+ trackers = _trackers ,
114119
115120 name = ( string ) d [ "name" ] ,
116121 type = ( string ) d [ "level" ] ,
@@ -125,6 +130,8 @@ public static IEnumerator GetRequest(string uri)
125130 avatarPath = _avatarPath ,
126131 eventType = _eventType ,
127132 createdAt = _createdAt ,
133+ monsters = _monsters ,
134+ trackers = _trackers ,
128135
129136 name = ( string ) d [ "name" ] ,
130137 level = ( int ) d [ "level" ]
@@ -138,6 +145,8 @@ public static IEnumerator GetRequest(string uri)
138145 avatarPath = _avatarPath ,
139146 eventType = _eventType ,
140147 createdAt = _createdAt ,
148+ monsters = _monsters ,
149+ trackers = _trackers ,
141150
142151 name = ( string ) d [ "name" ] ,
143152 slug = ( string ) d [ "slug" ] ,
@@ -154,6 +163,8 @@ public static IEnumerator GetRequest(string uri)
154163 avatarPath = _avatarPath ,
155164 eventType = _eventType ,
156165 createdAt = _createdAt ,
166+ monsters = _monsters ,
167+ trackers = _trackers ,
157168
158169 name = ( string ) d [ "name" ] ,
159170 type = ( string ) d [ "type" ]
@@ -167,12 +178,45 @@ public static IEnumerator GetRequest(string uri)
167178 avatarPath = _avatarPath ,
168179 eventType = _eventType ,
169180 createdAt = _createdAt ,
181+ monsters = _monsters ,
182+ trackers = _trackers ,
170183
171184 mid = ( int ) d [ "mid" ] ,
172185 level = ( int ) d [ "level" ] ,
173186 captured = ( int ) d [ "captured" ] ,
174187 } ) ;
175188 }
189+ else if ( _eventType == "tracker" )
190+ {
191+ feeds . Add ( new TrackerData
192+ {
193+ username = _username ,
194+ avatarPath = _avatarPath ,
195+ eventType = _eventType ,
196+ createdAt = _createdAt ,
197+ monsters = _monsters ,
198+ trackers = _trackers ,
199+
200+ tracker = ( string ) d [ "tracker" ] ,
201+ captured = ( int ) d [ "captured" ] ,
202+ } ) ;
203+ }
204+ else if ( _eventType == "stream" )
205+ {
206+ feeds . Add ( new StreamData
207+ {
208+ username = _username ,
209+ avatarPath = _avatarPath ,
210+ eventType = _eventType ,
211+ createdAt = _createdAt ,
212+ monsters = _monsters ,
213+ trackers = _trackers ,
214+
215+ score = ( int ) d [ "score" ] ,
216+ clicks = ( int ) d [ "clicks" ] ,
217+ likes = ( int ) d [ "likes" ] ,
218+ } ) ;
219+ }
176220
177221
178222
@@ -208,15 +252,18 @@ public static IEnumerator GetRequest(string uri)
208252 foreach ( var feed in feeds )
209253 {
210254
211-
212-
213255 var line =
256+
214257 feed . createdAt + "\t " +
215- feed . username + ", " + feed . eventType + ", " +
258+ feed . username + ", " +
259+ feed . eventType + ", " +
260+
216261 //feed.type + ", " + feed.name + ", " + feed.level +
217262 //", " + feed.type
263+
218264 ""
219265 ;
266+
220267 current += line + "<br>" ;
221268
222269 //Debug.Log(line);
0 commit comments