Skip to content
This repository was archived by the owner on Aug 18, 2021. It is now read-only.

Commit 040560e

Browse files
committed
release v1.0.2
1 parent fd5fbc8 commit 040560e

4 files changed

Lines changed: 60 additions & 35 deletions

File tree

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# consumable-code-news-api By AmirIsBack
2-
- v1.0.1 - Development
2+
- v1.0.2 - Development
33
- Stable version
44

55
# About This Project
@@ -56,6 +56,20 @@ https://newsapi.org/
5656
callback: NewsResultCallback<SourceResponse>
5757
)
5858

59+
# Contant Value Category
60+
61+
object NewsConstant {
62+
63+
const val CATEGORY_BUSINESS = "business"
64+
const val CATEGORY_ENTERTAIMENT = "entertainment"
65+
const val CATEGORY_GENERAL = "general"
66+
const val CATEGORY_HEALTH = "health"
67+
const val CATEGORY_SCIENCE = "science"
68+
const val CATEGORY_SPORTS = "sports"
69+
const val CATEGORY_TECHNOLOGY = "technology"
70+
71+
}
72+
5973
# Android Library Version (build.gradle)
6074
- ext.kotlin_version = '1.3.71'
6175
- classpath 'com.android.tools.build:gradle:3.6.1'
@@ -66,7 +80,7 @@ https://newsapi.org/
6680
# Version Release
6781
This Is Latest Release
6882

69-
$version_release = 1.0.1
83+
$version_release = 1.0.2
7084

7185
What's New??
7286

action.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: 'consumable-code-news-api'
2+
description: 'Retrofit has been Handled !! || Consumable code for request API (News API)'
3+
author: 'Muhammad Faisal Amir'
4+
inputs:
5+
myInput:
6+
description: 'Input to use'
7+
default: 'world'
8+
runs:
9+
using: 'docker'
10+
image: 'Dockerfile'
11+
args:
12+
- ${{ inputs.myInput }}

frogonewsapi/src/main/java/com/frogobox/frogonewsapi/util/NewsConstant.kt

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,29 @@ package com.frogobox.frogonewsapi.util
1717
* com.frogobox.frogonewsapi.util
1818
*
1919
*/
20-
class NewsConstant {
20+
object NewsConstant {
2121

22-
companion object {
22+
const val QUERY_API_KEY = "apiKey"
23+
const val QUERY_SOURCES = "sources"
24+
const val QUERY_CATEGORY = "category"
25+
const val QUERY_Q = "q"
26+
const val QUERY_Q_IN_TITLE = "qInTitle"
27+
const val QUERY_LANGUAGE = "language"
28+
const val QUERY_COUNTRY = "country"
29+
const val QUERY_PAGE_SIZE = "pageSize"
30+
const val QUERY_PAGE = "page"
31+
const val QUERY_DOMAINS = "domains"
32+
const val QUERY_EXCLUDE_DOMAINS = "excludeDomains"
33+
const val QUERY_FROM = "from"
34+
const val QUERY_TO = "to"
35+
const val QUERY_SORT_BY = "sortBy"
2336

24-
const val QUERY_API_KEY = "apiKey"
25-
const val QUERY_SOURCES = "sources"
26-
const val QUERY_CATEGORY = "category"
27-
const val QUERY_Q = "q"
28-
const val QUERY_Q_IN_TITLE = "qInTitle"
29-
const val QUERY_LANGUAGE = "language"
30-
const val QUERY_COUNTRY = "country"
31-
const val QUERY_PAGE_SIZE = "pageSize"
32-
const val QUERY_PAGE = "page"
33-
const val QUERY_DOMAINS = "domains"
34-
const val QUERY_EXCLUDE_DOMAINS = "excludeDomains"
35-
const val QUERY_FROM = "from"
36-
const val QUERY_TO = "to"
37-
const val QUERY_SORT_BY = "sortBy"
38-
39-
40-
}
37+
const val CATEGORY_BUSINESS = "business"
38+
const val CATEGORY_ENTERTAIMENT = "entertainment"
39+
const val CATEGORY_GENERAL = "general"
40+
const val CATEGORY_HEALTH = "health"
41+
const val CATEGORY_SCIENCE = "science"
42+
const val CATEGORY_SPORTS = "sports"
43+
const val CATEGORY_TECHNOLOGY = "technology"
4144

4245
}

frogonewsapi/src/main/java/com/frogobox/frogonewsapi/util/NewsUrl.kt

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,18 @@ package com.frogobox.frogonewsapi.util
1717
* com.frogobox.frogonewsapi.util
1818
*
1919
*/
20-
class NewsUrl {
20+
object NewsUrl {
2121

22-
companion object {
22+
const val NEWS_BASE_URL = "http://newsapi.org/"
23+
const val NEWS_API_KEY = "84d090d0537548ee8ac77620217b1b52"
2324

24-
const val NEWS_BASE_URL = "http://newsapi.org/"
25-
const val NEWS_API_KEY = "84d090d0537548ee8ac77620217b1b52"
25+
const val NEWS_BASE_PATH = "v2/"
2626

27-
const val NEWS_BASE_PATH = "v2/"
27+
const val NEWS_PATH_TOP_HEADLINE = "top-headlines"
28+
const val NEWS_PATH_EVERYTHING = "everything"
29+
const val NEWS_PATH_SOURCES = "sources"
2830

29-
const val NEWS_PATH_TOP_HEADLINE = "top-headlines"
30-
const val NEWS_PATH_EVERYTHING = "everything"
31-
const val NEWS_PATH_SOURCES = "sources"
32-
33-
const val NEWS_URL_TOP_HEADLINE = "$NEWS_BASE_PATH$NEWS_PATH_TOP_HEADLINE"
34-
const val NEWS_URL_EVERYTHING = "$NEWS_BASE_PATH$NEWS_PATH_EVERYTHING"
35-
const val NEWS_URL_SOURCES = "$NEWS_BASE_PATH$NEWS_PATH_SOURCES"
36-
37-
}
31+
const val NEWS_URL_TOP_HEADLINE = "$NEWS_BASE_PATH$NEWS_PATH_TOP_HEADLINE"
32+
const val NEWS_URL_EVERYTHING = "$NEWS_BASE_PATH$NEWS_PATH_EVERYTHING"
33+
const val NEWS_URL_SOURCES = "$NEWS_BASE_PATH$NEWS_PATH_SOURCES"
3834
}

0 commit comments

Comments
 (0)