Skip to content

Instantly share code, notes, and snippets.

--- a/Etsy/src/main/java/com/etsy/android/ui/cart/refactor/handlers/fetch/comboendpoint/ComboEndpointHandler.kt
+++ b/Etsy/src/main/java/com/etsy/android/ui/cart/refactor/handlers/fetch/comboendpoint/ComboEndpointHandler.kt
@@ -5,6 +5,9 @@ import com.etsy.android.lib.logger.elk.grafana.Grafana
import com.etsy.android.lib.logger.logcat
import com.etsy.android.lib.logger.logcat
import com.etsy.android.ui.cart.refactor.CartRefactorRepository
import com.etsy.android.ui.cart.refactor.CartRefactorResult
+import com.etsy.android.ui.cart.refactor.models.network.CartLinkResponse
+import com.etsy.android.ui.cart.refactor.models.network.CartShopCouponLinksResponse
+import com.etsy.android.ui.cart.refactor.models.network.CartLinkResponse
@@ -5,6 +5,7 @@ import com.etsy.android.lib.logger.elk.grafana.Grafana
import com.etsy.android.lib.logger.logcat
import com.etsy.android.ui.cart.refactor.CartRefactorRepository
import com.etsy.android.ui.cart.refactor.CartRefactorResult
+import com.etsy.android.ui.cart.refactor.models.network.CartShopCouponResponse
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.withContext
import javax.inject.Inject
@@ -24,7 +25,11 @@ class ComboEndpointHandler @Inject constructor(
try {
@@ -5,6 +5,7 @@ import com.etsy.android.lib.logger.elk.grafana.Grafana
import com.etsy.android.lib.logger.logcat
import com.etsy.android.ui.cart.refactor.CartRefactorRepository
import com.etsy.android.ui.cart.refactor.CartRefactorResult
+import com.etsy.android.ui.cart.refactor.models.network.CartShopCouponResponse
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.withContext
import javax.inject.Inject
@@ -24,7 +25,11 @@ class ComboEndpointHandler @Inject constructor(
try {
val price = Money(amount = BigDecimal(26), currencyCode = "USD")
val shop = Shop(1, "AThomeDesignGoods")
val signals = listOf("In 4 other carts", "Only 1 left!").map { title -> Signal(title) }.toList()
val variations = mapOf(
"Primary color" to "Beige",
"Style" to "Modern"
).map { entry -> Variation(entry.key, entry.value) }.toList()
val listing = Listing(
id = 0,
title = "Rustic Clay Collection Minimalism Mini Vases, Handmade Pottery Vases, Miscellaneous Vases",
diff --git a/internal-repos/android-jetpack-compose.tf b/internal-repos/android-jetpack-compose.tf
index be2967c..faf889c 100644
--- a/internal-repos/android-jetpack-compose.tf
+++ b/internal-repos/android-jetpack-compose.tf
@@ -13,7 +13,7 @@ resource "github_repository" "jetpack_compose_curriculum_repo" {
resource "github_team_repository" "jetpack_compose_curriculum_repo_all_team_admin_access" {
team_id = data.github_team.all_team.id
repository = github_repository.jetpack_compose_curriculum_repo.name
- permission = "admin"
+ permission = "push"
package com.etsy.android.ui.nav.dsl
data class NavigationKey(val fragment: String, val params: Map<String, Any?>)
diff --git a/Etsy/src/main/java/com/etsy/android/ui/nav/dsl/NavigationKey.kt b/Etsy/src/main/java/com/etsy/android/ui/nav/dsl/NavigationKey.kt
index b4d17b9730..5949e18cfa 100644
--- a/Etsy/src/main/java/com/etsy/android/ui/nav/dsl/NavigationKey.kt
+++ b/Etsy/src/main/java/com/etsy/android/ui/nav/dsl/NavigationKey.kt
@@ -1,3 +1,11 @@
package com.etsy.android.ui.nav.dsl
+import com.etsy.android.lib.logger.referrers.Referrer
+
data class NavigationKey(val fragment: String, val params: Map<String, Any?>)
#include <string.h>
#include <jni.h>
#include "test.h"
JNIEXPORT jstring JNICALL
Java_ai_aktive_jnitest_MainActivity_stringFromJNI(JNIEnv* env,
jobject thiz )
{
return (*env)->NewStringUTF(env, hello_world());
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: java.io.FileNotFoundException: /jacoco.exec: open failed: EROFS (Read-only file system)
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: at libcore.io.IoBridge.open(IoBridge.java:452)
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: at java.io.FileOutputStream.<init>(FileOutputStream.java:87)
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: at org.jacoco.agent.rt.internal_773e439.output.FileOutput.openFile(FileOutput.java:67)
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: at org.jacoco.agent.rt.internal_773e439.output.FileOutput.startup(FileOutput.java:49)
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: at org.jacoco.agent.rt.internal_773e439.Agent.startup(Agent.java:122)
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: at org.jacoco.agent.rt.internal_773e439.Agent.getInstance(Agent.java:50)
11-09 13:31:53.692 17761-17761/com.weightbook W/System.err: at o
@jordanbeck
jordanbeck / ClickRecyclerViewAdapter.java
Last active October 14, 2015 16:05
Adding an easier way to add a click listener to a list item in RecyclerView. Current downside is that you have to call `super` from `onBindViewHolder`.
import android.support.annotation.CallSuper;
import android.support.v7.widget.RecyclerView;
import android.view.View;
public abstract class ClickRecyclerViewAdapter<T extends RecyclerView.ViewHolder>
extends RecyclerView.Adapter<T> {
protected OnRecyclerItemClickListener mItemClickListener;
public void setOnItemClickListener(OnRecyclerItemClickListener<T> itemClickListener) {