Skip to content

Commit c3e4530

Browse files
committed
bg-deploy issues
1 parent b7d7feb commit c3e4530

File tree

132 files changed

+998
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+998
-18
lines changed

build.gradle

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,7 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
2-
3-
buildscript {
4-
5-
6-
// repositories {
7-
// google()
8-
// mavenCentral()
9-
// }
10-
11-
dependencies {
12-
classpath "com.android.tools.build:gradle:7.0.0"
13-
}
14-
15-
}
16-
172
plugins {
18-
id 'com.android.application' version '7.0.0' apply false
3+
id 'com.android.application' version '8.0.2' apply false
194
id 'com.android.library' version '8.0.2' apply false
205
id 'org.jetbrains.kotlin.android' version '1.8.20' apply false
21-
}
6+
}
7+

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#Thu Feb 22 15:23:34 WAT 2024
1+
#Fri Mar 22 00:06:14 WAT 2024
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
o/jetified-TTPKernelv22-prod-release
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:tools="http://schemas.android.com/tools"
4+
package="com.visa.app.ttpkernel" >
5+
6+
<uses-sdk
7+
android:minSdkVersion="29"
8+
android:targetSdkVersion="33" />
9+
10+
<uses-permission android:name="android.permission.NFC" />
11+
12+
<uses-feature
13+
android:name="android.hardware.nfc"
14+
android:required="true" />
15+
16+
</manifest>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
aarFormatVersion=1.0
2+
aarMetadataVersion=1.0
3+
minCompileSdk=1
4+
minAndroidGradlePluginVersion=1.0.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
int color item_color 0x0
2+
int color nav_color 0x0
3+
int color status_color 0x0
4+
int color visa_accent 0x0
5+
int color visa_accent2 0x0
6+
int color visa_accent_highlight 0x0
7+
int color visa_primary 0x0
8+
int color visa_primary_dark 0x0
9+
int color visa_secondary 0x0
10+
int color visa_text_dark 0x0
11+
int drawable paymenttech 0x0
12+
int drawable paywave 0x0
13+
int drawable paywave1 0x0
14+
int drawable paywave2 0x0
15+
int drawable paywave3 0x0
16+
int drawable visacards 0x0
17+
int drawable visaready 0x0
18+
int drawable visastreamer 0x0
19+
int drawable visatagline 0x0
20+
int id textView1 0x0
21+
int layout group 0x0
22+
int layout row 0x0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
3+
4+
5+
6+
-keepresourcefiles assets/tcgetconfig.xml,com/e/d/a-,com/e/d/b-,com/visa/vac/tc/c-,com/visa/vac/tc/d-
7+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
2+
3+
4+
-keeppackagenames com.visa.vac.tc.utils,com.e.d,com.visa.vac.tc.emvconverter,com.visa.vac.tc,com.visa.vac.tc.session
5+
6+
7+
8+
9+
-keep class com.e.d.performTransaction {
10+
<init>(java.io.InputStream, int[], byte[], int, boolean, int);
11+
}
12+
13+
-keep class com.e.d.clear {
14+
<init>(java.io.InputStream, int[], int, byte[], int, int);
15+
}
16+
17+
-keep class com.e.d.ContactlessKernel {
18+
int BuildConfig; java.lang.Object ContactlessConfiguration;}
19+
20+
-keepclassmembers,allowoptimization,allowobfuscation class com.visa.app.ttpkernel.ContactlessKernel$5 {
21+
<init>();
22+
}
23+
24+
-keepclassmembers,allowoptimization,allowobfuscation class com.visa.app.ttpkernel.ContactlessKernel$2 {
25+
<init>();
26+
}
27+
28+
-keep class com.visa.vac.tc.ContactlessConfiguration$2 {
29+
<init>(com.visa.vac.tc.emvconverter.Constants);
30+
}
31+
32+
-keep class com.visa.vac.tc.ContactlessConfiguration$4 {
33+
<init>(com.visa.vac.tc.emvconverter.Constants);
34+
}
35+
36+
-keep class com.visa.vac.tc.VACThinClient
37+
38+
-keepclassmembers,allowoptimization,allowobfuscation class com.visa.vac.tc.VACThinClient {
39+
<init>();
40+
}
41+
42+
-keep class com.visa.vac.tc.VACThinClient$TransactionCallback {
43+
void onComplete(int, com.visa.vac.tc.emvconverter.Transaction);
44+
void onProgress(int, com.visa.vac.tc.emvconverter.Transaction);
45+
}
46+
47+
-keep class com.visa.vac.tc.emvconverter.ActionEngine {
48+
java.lang.String getActionID();
49+
java.lang.String getActionType();
50+
java.lang.String getScriptAlias();
51+
}
52+
53+
-keep class com.visa.vac.tc.emvconverter.ActionTable {
54+
int getInterfaceID();
55+
java.lang.String getSvID();
56+
android.util.ArrayMap getMap();
57+
}
58+
59+
-keep class com.visa.vac.tc.emvconverter.CAL {
60+
int commandState; int calTxnState; <init>(com.visa.vac.tc.emvconverter.CAL$CALListener);
61+
void initDefaultData();
62+
void setCurrentTime();
63+
void setSEMaps(java.lang.Object[]);
64+
void setLocalConfigMaps(android.util.ArrayMap);
65+
void setScriptDefaults(android.util.ArrayMap);
66+
boolean parseKiCResponse(java.lang.String, java.lang.String);
67+
void setTxnInterface(int);
68+
void setTxnInterface(int, boolean);
69+
void setTxnAmount(com.visa.vac.tc.emvconverter.Transaction, boolean);
70+
java.lang.String runScript(com.visa.vac.tc.emvconverter.EmvReader);
71+
}
72+
73+
-keep class com.visa.vac.tc.emvconverter.CAL$CALListener
74+
75+
-keep class com.visa.vac.tc.emvconverter.Constants
76+
77+
-keep class com.visa.vac.tc.emvconverter.EmvReader {
78+
int getActiveInterface();
79+
int getInterfaceType();
80+
void sendCancel();
81+
}
82+
83+
-keep class com.visa.vac.tc.emvconverter.EmvReader$EmvReaderListener
84+
85+
-keep class com.visa.vac.tc.emvconverter.TagDataList {
86+
void setDataMapping(android.util.ArrayMap, android.util.ArrayMap, android.util.ArrayMap);
87+
void clearCardData(boolean);
88+
void storeSecGenData(java.lang.String, java.lang.Object);
89+
java.lang.Object getSecGenData(java.lang.String);
90+
java.lang.String getSecGenTagMapping(java.lang.String);
91+
}
92+
93+
-keep class com.visa.vac.tc.emvconverter.Transaction {
94+
java.lang.String amount; java.lang.String transactionType; int transactionInterface; boolean eligibleContactless; boolean activeInterface; java.lang.String transactionDisplay; java.lang.String finalStatus; java.lang.String receipt; java.lang.String cvm; java.lang.String transactionSequenceCounter; com.visa.vac.tc.emvconverter.EmvReader emvReader;}
95+
96+
-keep class com.visa.vac.tc.emvconverter.Utils {
97+
java.lang.String getHexString(byte[]);
98+
java.lang.String shortToString(short);
99+
}
100+
101+
-keep class com.visa.vac.tc.emvconverter.XmlReader {
102+
<init>();
103+
java.lang.Object[] parse(java.lang.String,java.lang.String);
104+
}
105+
106+
-keep class com.visa.vac.tc.session.VisaTimerTask {
107+
<init>(long, long, com.visa.vac.tc.session.VisaTimerTask$TimeoutCallBack);
108+
}
109+
110+
-keep class com.visa.vac.tc.session.VisaTimerTask$TimeoutCallBack
111+
112+
-keep class com.visa.vac.tc.utils.AssetReader {
113+
<init>(android.content.res.AssetManager);
114+
java.lang.String getContentsOfFile(java.lang.String);
115+
}
116+
117+
-keep class com.visa.vac.tc.utils.PreferenceManager {
118+
com.visa.vac.tc.utils.PreferenceManager INSTANCE();
119+
void putString(java.lang.String, java.lang.String);
120+
java.lang.String getString(java.lang.String);
121+
void putInt(java.lang.String, int);
122+
}
123+
124+
-keepclassmembers,allowoptimization,allowobfuscation class com.visa.vac.tc.utils.PreferenceManager {
125+
<init>();
126+
}
127+
128+
-keep class android.app.Activity
129+
130+
-keep class android.content.Context
131+
132+
-keep class android.content.res.AssetManager
133+
134+
-keep class android.os.CountDownTimer
135+
136+
-keep class android.text.TextUtils
137+
138+
-keep class android.util.ArrayMap
139+
140+
-keep class java.io.IOException
141+
142+
-keep class java.io.InputStream
143+
144+
-keep class java.io.UnsupportedEncodingException
145+
146+
-keep class java.lang.Boolean
147+
148+
-keep class java.lang.Class
149+
150+
-keep class java.lang.ClassLoader
151+
152+
-keep class java.lang.ClassNotFoundException
153+
154+
-keep class java.lang.Exception
155+
156+
-keep class java.lang.IllegalArgumentException
157+
158+
-keep class java.lang.Integer
159+
160+
-keep class java.lang.Long
161+
162+
-keep class java.lang.NoSuchMethodException
163+
164+
-keep class java.lang.Number
165+
166+
-keep class java.lang.Object
167+
168+
-keep class java.lang.RuntimeException
169+
170+
-keep class java.lang.String
171+
172+
-keep class java.lang.StringBuilder
173+
174+
-keep class java.lang.Throwable
175+
176+
-keep class java.lang.reflect.AccessibleObject
177+
178+
-keep class java.lang.reflect.Method
179+
180+
-keep class java.security.NoSuchAlgorithmException
181+
182+
-keep class java.util.ArrayList
183+
184+
-keep class java.util.HashMap
185+
186+
-keep class java.util.Iterator
187+
188+
-keep class java.util.Map
189+
190+
-keep class java.util.Map$Entry
191+
192+
-keep class java.util.Set
193+
194+
# Enumerations.
195+
-keepclassmembers enum * {
196+
public static **[] values();
197+
public static ** valueOf(java.lang.String);
198+
}
199+
200+
-keep public class com.visa.app.ttpkernel.** {
201+
<fields>; <methods>;
202+
}

0 commit comments

Comments
 (0)