From 74894a694977d2c8b2dc7c3d1b478292c5f93961 Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Tue, 8 Nov 2022 11:55:05 +0100 Subject: Dodat interface za dodavanje objave i lokacije na clientu. --- .../java/com/example/brzodolokacije/Activities/ActivityAddPost.kt | 2 ++ .../java/com/example/brzodolokacije/Interfaces/IBackendApi.kt | 8 ++++++++ 2 files changed, 10 insertions(+) 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 b1947f0..6895111 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 @@ -20,6 +20,7 @@ import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat import com.example.brzodolokacije.Models.PostImage import com.example.brzodolokacije.R +import com.example.brzodolokacije.Services.RetrofitHelper import java.net.URI @@ -168,6 +169,7 @@ class ActivityAddPost : AppCompatActivity() { private fun addToDatabase(){ + } /* private fun showImportedImages(){ 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 @GET("/api/post") fun getPosts(@Header("Authorization") authHeader:String):Call> + @POST("/api/Location/add") + fun addLocation(@Body obj:Location,@Header("Authorization") authHeader:String):Call + @Multipart + @POST("/api/Post/add") + fun addPost(@Part obj:PostSend,@Header("Authorization") authHeader:String):Call + //@POST("putanja") //fun add(@Body obj:Post,@Header("Authorization") authHeader:String):Call } \ No newline at end of file -- cgit v1.2.3