public void BeginFetchRecentChanges(RecentChangesFetched callback, Object callerData=null) { FetchData data = new FetchData(); data.callback = callback; data.isItWatchlistQuery = false; data.callerData = callerData; String uri = "http://en.wikipedia.org/w/api.php?action=query&format=xml&list=recentchanges&rcprop=title|ids|sizes|flags|user|comment|timestamp&rclimit=50"; httpFetcher.BeginExecuteQuery(uri, new HttpFetcher.QueryExecutedCallback(this.HttpQueryExecutedCallback), data); }
public void BeginFetchWatchlistChanges(String user, String token, RecentChangesFetched callback) { FetchData data = new FetchData(); data.callback = callback; data.isItWatchlistQuery = true; data.watchlistUser = user; data.watchlistToken = token; String uri = "http://en.wikipedia.org/w/api.php?action=query&format=xml&list=watchlist&wllimit=50&wlowner="+user+"&wltoken="+token+"&wlprop=user|comment|timestamp|title|ids|sizes|flags&wlallrev"; httpFetcher.BeginExecuteQuery(uri, new HttpFetcher.QueryExecutedCallback(this.HttpQueryExecutedCallback), data); }