mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
use gsonfactory instead of jacksonfactory at fetching Google Events
This commit is contained in:
@@ -5,7 +5,7 @@ import android.os.AsyncTask
|
|||||||
import com.google.api.client.extensions.android.http.AndroidHttp
|
import com.google.api.client.extensions.android.http.AndroidHttp
|
||||||
import com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential
|
import com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential
|
||||||
import com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException
|
import com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException
|
||||||
import com.google.api.client.json.jackson2.JacksonFactory
|
import com.google.api.client.json.gson.GsonFactory
|
||||||
import com.google.api.client.util.DateTime
|
import com.google.api.client.util.DateTime
|
||||||
import com.google.api.services.calendar.model.Event
|
import com.google.api.services.calendar.model.Event
|
||||||
import com.simplemobiletools.calendar.R
|
import com.simplemobiletools.calendar.R
|
||||||
@@ -18,8 +18,7 @@ class FetchGoogleEventsTask(val activity: Activity, credential: GoogleAccountCre
|
|||||||
|
|
||||||
init {
|
init {
|
||||||
val transport = AndroidHttp.newCompatibleTransport()
|
val transport = AndroidHttp.newCompatibleTransport()
|
||||||
val jsonFactory = JacksonFactory.getDefaultInstance()
|
service = com.google.api.services.calendar.Calendar.Builder(transport, GsonFactory(), credential)
|
||||||
service = com.google.api.services.calendar.Calendar.Builder(transport, jsonFactory, credential)
|
|
||||||
.setApplicationName(activity.resources.getString(R.string.app_name))
|
.setApplicationName(activity.resources.getString(R.string.app_name))
|
||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user