diff --git a/app/src/main/java/com/example/login_v3/data/api/Main_API_Service.kt b/app/src/main/java/com/example/login_v3/data/api/Main_API_Service.kt index 9363b94..555305d 100644 --- a/app/src/main/java/com/example/login_v3/data/api/Main_API_Service.kt +++ b/app/src/main/java/com/example/login_v3/data/api/Main_API_Service.kt @@ -1,12 +1,15 @@ package com.example.login_v3.data.api import com.example.login_v3.data.api.api_class.* +import okhttp3.MultipartBody import retrofit2.Response import retrofit2.http.Body import retrofit2.http.GET import retrofit2.http.Header +import retrofit2.http.Multipart import retrofit2.http.PATCH import retrofit2.http.POST +import retrofit2.http.Part interface TecnologiaApi { @@ -30,6 +33,12 @@ interface TecnologiaApi { @Body request: UserProfileUpdateRequest ): Response + @Multipart + @POST("api/me/avatar") + suspend fun uploadAvatar( + @Part avatar: MultipartBody.Part + ): Response + // 發送好友請求 @POST("api/friends/request") suspend fun sendFriendRequest(