aboutsummaryrefslogtreecommitdiff
path: root/Client
diff options
context:
space:
mode:
Diffstat (limited to 'Client')
-rw-r--r--Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowers.kt9
-rw-r--r--Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowing.kt10
-rw-r--r--Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Interfaces/IBackendApi.kt4
-rw-r--r--Client/BrzoDoLokacije/app/src/main/res/layout/fragment_user_posts.xml3
4 files changed, 16 insertions, 10 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowers.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowers.kt
index 7450134..767c192 100644
--- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowers.kt
+++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowers.kt
@@ -44,7 +44,7 @@ class FragmentFollowers : Fragment() {
).show();
}
- //getFollowers()
+ getFollowers()
btnBack.setOnClickListener {
val fragmentProfile = FragmentProfile()
@@ -56,9 +56,10 @@ class FragmentFollowers : Fragment() {
return view
}
- /* fun getFollowers(){
+ fun getFollowers(){
val api = RetrofitHelper.getInstance()
- val data=api.getFollowers(userId)
+ val token= SharedPreferencesHelper.getValue("jwt", requireActivity())
+ val data=api.getMyFollowers("Bearer "+token)
data.enqueue(object : Callback<MutableList<UserReceive>> {
override fun onResponse(
call: Call<MutableList<UserReceive>>,
@@ -80,5 +81,5 @@ class FragmentFollowers : Fragment() {
).show();
}
})
- }*/
+ }
} \ No newline at end of file
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowing.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowing.kt
index 6f2ce65..fe52723 100644
--- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowing.kt
+++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentFollowing.kt
@@ -13,6 +13,7 @@ import com.example.brzodolokacije.Adapters.FollowersAdapter
import com.example.brzodolokacije.Models.UserReceive
import com.example.brzodolokacije.R
import com.example.brzodolokacije.Services.RetrofitHelper
+import com.example.brzodolokacije.Services.SharedPreferencesHelper
import retrofit2.Call
import retrofit2.Callback
import retrofit2.Response
@@ -38,7 +39,7 @@ class FragmentFollowing : Fragment() {
).show();
}
- //getFollowing()
+ getFollowing()
back.setOnClickListener {
val fragmentProfile = FragmentProfile()
@@ -50,9 +51,10 @@ class FragmentFollowing : Fragment() {
return view
}
- /*fun getFollowing(){
+ fun getFollowing(){
val api = RetrofitHelper.getInstance()
- val data=api.getFollowers(userId)
+ val token= SharedPreferencesHelper.getValue("jwt", requireActivity())
+ val data=api.getMyFollowings("Bearer "+token)
data.enqueue(object : Callback<MutableList<UserReceive>> {
override fun onResponse(
call: Call<MutableList<UserReceive>>,
@@ -74,5 +76,5 @@ class FragmentFollowing : Fragment() {
).show();
}
})
- }*/
+ }
} \ No newline at end of file
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Interfaces/IBackendApi.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Interfaces/IBackendApi.kt
index f753f43..676023f 100644
--- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Interfaces/IBackendApi.kt
+++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Interfaces/IBackendApi.kt
@@ -106,4 +106,8 @@ interface IBackendApi {
@GET("api/Post/posts/{id}/getUserPosts")
fun getUsersPosts(@Header("Authorization") authHeader:String,@Path("id") id:String):Call<MutableList<PostPreview>>
+
+ @GET("/api/user/{id}/myFollowers")
+ fun getMyFollowers(@Header("Authorization") authHeader:String):Call <MutableList<UserReceive>>
+
} \ No newline at end of file
diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_user_posts.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_user_posts.xml
index effb6e5..a396416 100644
--- a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_user_posts.xml
+++ b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_user_posts.xml
@@ -10,8 +10,7 @@ android:orientation="vertical"
<!-- TODO: Update blank fragment layout -->
<androidx.cardview.widget.CardView
- android:layout_marginTop="35dp"
- android:layout_width="match_parent"
+ android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView