Browse Source
fix sticker properties
renovate/org.jetbrains.kotlinx-kotlinx-coroutines-test-1.x
Austin Huang
3 years ago
No known key found for this signature in database
GPG Key ID: 84C23AA04587A91F
5 changed files with
19 additions and
10 deletions
-
app/src/main/java/awais/instagrabber/repositories/responses/stories/QuestionSticker.kt
-
app/src/main/java/awais/instagrabber/repositories/responses/stories/QuizSticker.kt
-
app/src/main/java/awais/instagrabber/repositories/responses/stories/SliderSticker.kt
-
app/src/main/java/awais/instagrabber/repositories/responses/stories/StoryAppAttribution.kt
-
app/src/main/java/awais/instagrabber/repositories/responses/stories/Tally.kt
|
|
@ -6,7 +6,7 @@ import awais.instagrabber.repositories.responses.Location |
|
|
|
import awais.instagrabber.repositories.responses.User |
|
|
|
|
|
|
|
data class QuestionSticker( |
|
|
|
val questionType: String?, |
|
|
|
val questionType: String, |
|
|
|
val questionId: Long, |
|
|
|
val question: String |
|
|
|
) : Serializable |
|
|
@ -6,8 +6,8 @@ import awais.instagrabber.repositories.responses.Location |
|
|
|
import awais.instagrabber.repositories.responses.User |
|
|
|
|
|
|
|
data class QuizSticker( |
|
|
|
val quizId: Long?, |
|
|
|
val question: String?, |
|
|
|
val quizId: Long, |
|
|
|
val question: String, |
|
|
|
val tallies: List<Tally>, |
|
|
|
var viewerAnswer: Int?, |
|
|
|
val correctAnswer: Int |
|
|
@ -6,11 +6,11 @@ import awais.instagrabber.repositories.responses.Location |
|
|
|
import awais.instagrabber.repositories.responses.User |
|
|
|
|
|
|
|
data class SliderSticker( |
|
|
|
val sliderId: Long?, |
|
|
|
val question: String?, |
|
|
|
val sliderId: Long, |
|
|
|
val question: String, |
|
|
|
val emoji: String?, |
|
|
|
val viewerCanVote: Boolean?, |
|
|
|
var viewerVote: Double?, |
|
|
|
val viewerVote: Double?, |
|
|
|
val sliderVoteAverage: Double?, |
|
|
|
val sliderVoteCount: Int?, |
|
|
|
) : Serializable |
|
|
@ -1,9 +1,18 @@ |
|
|
|
package awais.instagrabber.repositories.responses.stories |
|
|
|
|
|
|
|
import android.net.Uri |
|
|
|
import java.io.Serializable |
|
|
|
|
|
|
|
// https://github.com/austinhuang0131/barinsta/issues/1151 |
|
|
|
data class StoryAppAttribution( |
|
|
|
val name: String?, // use name instead of app_action_text for button label |
|
|
|
val name: String?, |
|
|
|
val appActionText: String?, |
|
|
|
val contentUrl: String? |
|
|
|
) : Serializable |
|
|
|
) : Serializable { |
|
|
|
val url: String? |
|
|
|
get() { |
|
|
|
val uri = Uri.parse(contentUrl) |
|
|
|
return if (uri.getHost().equals("open.spotify.com")) contentUrl?.split("?")?.get(0) |
|
|
|
else contentUrl |
|
|
|
} |
|
|
|
} |
|
|
@ -6,6 +6,6 @@ import awais.instagrabber.repositories.responses.Location |
|
|
|
import awais.instagrabber.repositories.responses.User |
|
|
|
|
|
|
|
data class Tally( |
|
|
|
val text: String?, |
|
|
|
val count: Int? |
|
|
|
val text: String, |
|
|
|
val count: Int |
|
|
|
) : Serializable |