diff options
2 files changed, 25 insertions, 17 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt index 5c3e853..3334518 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt @@ -89,7 +89,7 @@ class ActivityAddPost : AppCompatActivity() { //prikaz ucitanih // - showPreviousImage.setOnClickListener{ + showPreviousImage.setOnClickListener{ if(place>0){ place=place-1 switcher.setImageURI(uploadedImages!![place]) @@ -128,8 +128,8 @@ class ActivityAddPost : AppCompatActivity() { if(!locationString.isEmpty() && !descriptionString.isEmpty()){ sendPost() } - } } + } @@ -149,10 +149,10 @@ class ActivityAddPost : AppCompatActivity() { uploadedImages!!.add(_uri) } - // prikaz ucitanih - switcher.setImageURI(uploadedImages!![0]) - place=0 - //jedna slika + // prikaz ucitanih + switcher.setImageURI(uploadedImages!![0]) + place=0 + //jedna slika } else if (data?.getData() != null) { uploadedImages!!.add(data.data!!) @@ -161,21 +161,21 @@ class ActivityAddPost : AppCompatActivity() { } } } -private fun sendPost(){ - val api =RetrofitHelper.getInstance() + private fun sendPost(){ + val api =RetrofitHelper.getInstance() - var obj=PostSend("","","") + var obj=PostSend("","","") - var loc=locationString - location.text.clear() - var desc=descriptionString - description.text.clear() + var loc=locationString + location.text.clear() + var desc=descriptionString + description.text.clear() - obj.locationId=loc - obj.description=desc + obj.locationId=loc + obj.description=desc - //dodavanje u bazu + //dodavanje u bazu -} + } }
\ 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 131233c..3f81899 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 @@ -4,7 +4,9 @@ import com.example.brzodolokacije.Models.Auth.JustMail import com.example.brzodolokacije.Models.Auth.Login import com.example.brzodolokacije.Models.Auth.Register import com.example.brzodolokacije.Models.Auth.ResetPass +import com.example.brzodolokacije.Models.Location import com.example.brzodolokacije.Models.PostPreview +import com.example.brzodolokacije.Models.PostSend import okhttp3.ResponseBody import retrofit2.Call import retrofit2.http.* @@ -22,6 +24,12 @@ interface IBackendApi { fun resetpass(@Body obj:ResetPass):Call<ResponseBody> @GET("/api/post") fun getPosts(@Header("Authorization") authHeader:String):Call<MutableList<PostPreview>> + @POST("/api/Location/add") + fun addLocation(@Body obj:Location,@Header("Authorization") authHeader:String):Call<Location> + @Multipart + @POST("/api/Post/add") + fun addPost(@Part obj:PostSend,@Header("Authorization") authHeader:String):Call<PostPreview> + //@POST("putanja") //fun add(@Body obj:Post,@Header("Authorization") authHeader:String):Call<Post> }
\ No newline at end of file |