diff options
Diffstat (limited to 'Client')
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  | 
