Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Commit

Permalink
new news things
Browse files Browse the repository at this point in the history
  • Loading branch information
fulton committed Jan 30, 2020
1 parent ed50e73 commit 76c8896
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
3 changes: 3 additions & 0 deletions src/main/java/com/andromeda/araserver/Run.kt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ public object Run : NanoHTTPD(Port().main()) {
sessionUri.startsWith("/news/us") -> main2 = NewsCache.usNews
sessionUri.startsWith("/news/tech") -> main2 = NewsCache.tech
sessionUri.startsWith("/news/money") -> main2 = NewsCache.money
sessionUri.startsWith("/news/mex") -> main2 = NewsCache.mexNews
sessionUri.startsWith("/news/de") -> main2 = NewsCache.deNews
sessionUri.startsWith("/news/uk") -> main2 = NewsCache.ukNews
sessionUri.startsWith("/api") -> main2 =
ApiStart().apiMain(sessionUri, keyWord, parser)
sessionUri.startsWith("/hi") -> main2 =
Expand Down
7 changes: 7 additions & 0 deletions src/main/java/com/andromeda/araserver/pages/News.kt
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,13 @@ class News{
}
NewsCache.ukNews = Gson().toJson(newsData)
newsData.clear()
data = URL("https://newsapi.org/v2/top-headlines?country=de&apiKey=4e3c5ce2cfff4634b4c4811c01fd2ad1").readText()
JsonParser().parse(data).asJsonObject.get("articles").asJsonArray.forEach{
val json = it.asJsonObject
newsData.add(NewsData(json.get("title").asString, json.get("content").asString, json.get("description").asString, json.get("url").asString,json.get("urlToImage").asString))
}
NewsCache.deNews = Gson().toJson(newsData)
newsData.clear()

}

Expand Down
4 changes: 1 addition & 3 deletions src/main/java/com/andromeda/araserver/pages/NewsCache.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@ package com.andromeda.araserver.pages
object NewsCache {
var usNews: String? = ""
var ukNews: String? = ""
var daNews: String? = ""
var deNews: String? = ""
var mexNews: String? = ""
var esNews: String? = ""
var wrldNews:String? = ""
var tech:String? = ""
var money:String? = ""
}

0 comments on commit 76c8896

Please sign in to comment.