@@ -13,7 +13,6 @@ import it.niedermann.owncloud.notes.persistence.NotesRepository
1313import it.niedermann.owncloud.notes.persistence.entity.Note
1414import it.niedermann.owncloud.notes.persistence.entity.ShareEntity
1515import it.niedermann.owncloud.notes.share.model.CreateShareRequest
16- import it.niedermann.owncloud.notes.share.model.CreateShareResponse
1716import it.niedermann.owncloud.notes.share.model.ShareAttributesV1
1817import it.niedermann.owncloud.notes.share.model.ShareAttributesV2
1918import it.niedermann.owncloud.notes.share.model.SharePasswordRequest
@@ -24,10 +23,9 @@ import it.niedermann.owncloud.notes.shared.model.ApiVersion
2423import it.niedermann.owncloud.notes.shared.model.Capabilities
2524import it.niedermann.owncloud.notes.shared.model.NotesSettings
2625import it.niedermann.owncloud.notes.shared.util.extensions.getErrorMessage
26+ import it.niedermann.owncloud.notes.shared.util.extensions.toExpirationDateString
2727import org.json.JSONObject
28- import java.text.SimpleDateFormat
2928import java.util.Date
30- import java.util.Locale
3129
3230class ShareRepository (private val applicationContext : Context , private val account : SingleSignOnAccount ) {
3331
@@ -171,7 +169,7 @@ class ShareRepository(private val applicationContext: Context, private val accou
171169 chosenExpDateInMills : Long ,
172170 permission : Int
173171 ): UpdateShareRequest {
174- val capabilities = capabilities ()
172+ val capabilities = getCapabilities ()
175173 val shouldUseShareAttributesV2 = (capabilities.nextcloudMajorVersion?.toInt() ? : 0 ) >= 30
176174
177175 val shareAttributes = arrayOf(
@@ -209,12 +207,10 @@ class ShareRepository(private val applicationContext: Context, private val accou
209207 return null
210208 }
211209
212- val date = Date (chosenExpDateInMills)
213-
214- return SimpleDateFormat (" yyyy-MM-dd" , Locale .getDefault()).format(date)
210+ return Date (chosenExpDateInMills).toExpirationDateString()
215211 }
216212
217- fun capabilities (): Capabilities = notesRepository.capabilities
213+ fun getCapabilities (): Capabilities = notesRepository.capabilities
218214
219215 fun getShares (remoteId : Long ): List <OCShare >? {
220216 val shareAPI = apiProvider.getShareAPI(applicationContext, account)
0 commit comments