stripe-android icon indicating copy to clipboard operation
stripe-android copied to clipboard

Remove unused code - next action spec

Open amk-stripe opened this issue 11 months ago • 1 comments

Summary

Motivation

Testing

  • [ ] Added tests
  • [ ] Modified tests
  • [ ] Manually verified

Screenshots

Before After
before screenshot after screenshot

Changelog

amk-stripe avatar Mar 05 '24 01:03 amk-stripe

Diffuse output:

OLD: paymentsheet-example-release-master.apk (signature: V1, V2)
NEW: paymentsheet-example-release-pr.apk (signature: V1, V2)

          │            compressed            │           uncompressed            
          ├───────────┬───────────┬──────────┼───────────┬───────────┬───────────
 APK      │ old       │ new       │ diff     │ old       │ new       │ diff      
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼───────────
      dex │   3.9 MiB │   3.9 MiB │ -7.5 KiB │   8.6 MiB │   8.6 MiB │ -17.6 KiB 
     arsc │   2.5 MiB │   2.5 MiB │      0 B │   2.5 MiB │   2.5 MiB │       0 B 
 manifest │   5.1 KiB │   5.1 KiB │      0 B │  25.4 KiB │  25.4 KiB │       0 B 
      res │ 970.6 KiB │ 970.6 KiB │      0 B │   1.5 MiB │   1.5 MiB │       0 B 
   native │   2.6 MiB │   2.6 MiB │      0 B │     6 MiB │     6 MiB │       0 B 
    asset │     3 MiB │     3 MiB │     -3 B │     3 MiB │     3 MiB │      -3 B 
    other │ 211.5 KiB │ 211.5 KiB │     +1 B │ 472.5 KiB │ 472.5 KiB │       0 B 
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼───────────
    total │  13.1 MiB │  13.1 MiB │ -7.5 KiB │    22 MiB │    22 MiB │ -17.6 KiB 

 DEX     │ old   │ new   │ diff               
─────────┼───────┼───────┼────────────────────
   files │     1 │     1 │    0               
 strings │ 42705 │ 42616 │  -89 (+55 -144)    
   types │ 14557 │ 14512 │  -45 (+53 -98)     
 classes │ 12303 │ 12266 │  -37 (+2 -39)      
 methods │ 60738 │ 60609 │ -129 (+3467 -3596) 
  fields │ 40193 │ 40124 │  -69 (+1965 -2034) 

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  328 │  328 │  0   
 entries │ 7269 │ 7269 │  0
APK
     compressed      │     uncompressed      │                                
──────────┬──────────┼───────────┬───────────┤                                
 size     │ diff     │ size      │ diff      │ path                           
──────────┼──────────┼───────────┼───────────┼────────────────────────────────
  3.9 MiB │ -7.5 KiB │   8.6 MiB │ -17.6 KiB │ ∆ classes.dex                  
 68.2 KiB │     +5 B │ 153.6 KiB │       0 B │ ∆ META-INF/CERT.SF             
 54.7 KiB │     -5 B │ 153.5 KiB │       0 B │ ∆ META-INF/MANIFEST.MF         
    865 B │     -4 B │     733 B │      -4 B │ ∆ assets/dexopt/baseline.profm 
  7.2 KiB │     +1 B │   7.1 KiB │      +1 B │ ∆ assets/dexopt/baseline.prof  
  1.2 KiB │     +1 B │   1.2 KiB │       0 B │ ∆ META-INF/CERT.RSA            
──────────┼──────────┼───────────┼───────────┼────────────────────────────────
    4 MiB │ -7.5 KiB │   8.9 MiB │ -17.6 KiB │ (total)
DEX
STRINGS:

   old   │ new   │ diff           
  ───────┼───────┼────────────────
   42705 │ 42616 │ -89 (+55 -144) 
  + Lbh/f5;
  + Lxd/f;
  + VILZLL
  + [Lbh/b1;
  + [Lbh/k3;
  + [Lbh/p3;
  + [Lbh/q1;
  + [Lbh/q2;
  + [Lbh/q;
  + [Lbh/r3;
  + [Lbh/x0;
  + [Li7/g;
  + [Lld/a2;
  + [Lld/b4;
  + [Lld/c6;
  + [Lld/d3;
  + [Lld/e4;
  + [Lld/f2;
  + [Lld/f4;
  + [Lld/h6;
  + [Lld/i4;
  + [Lld/i6;
  + [Lld/j2;
  + [Lld/k1;
  + [Lld/m1;
  + [Lld/n1;
  + [Lld/o1;
  + [Lld/p1;
  + [Lld/q1;
  + [Lld/r1;
  + [Lld/r5;
  + [Lld/t1;
  + [Lld/u2;
  + [Lld/v3;
  + [Lld/x2;
  + [Lnh/c0;
  + [Ltg/b5;
  + [Ltg/g5;
  + [Ltg/h3;
  + [Ltg/i2;
  + [Ltg/i6;
  + [Ltg/k3;
  + [Ltg/k4;
  + [Ltg/l2;
  + [Ltg/m5;
  + [Ltg/n3;
  + [Ltg/n4;
  + [Ltg/p6;
  + [Ltg/q4;
  + [Ltg/r3;
  + [Ltg/v6;
  + [Ltg/w3;
  + [Ltg/y4;
  + [Ltg/z5;
  + ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:9e5019a,r8-mode:full,version:8.2.47}
  
  - , canceled=
  - , nextActionSpec=
  - , postConfirmActionIntentStatus=
  - , postConfirmHandlingPiStatusSpecs=
  - , processing=
  - , requiresAction=
  - , requiresConfirmation=
  - , returnToUrlPath=
  - , returnUrlPath=
  - , succeeded=
  - Action(postConfirmAction=
  - C2
  - CanceledSpec
  - ConfirmStatusSpecAssociation(requiresPaymentMethod=
  - D2
  - E2
  - F2
  - FinishedSpec
  - G2
  - H2
  - I2
  - J2
  - K2
  - L2
  - Lff/e0;
  - Lgi/o;
  - Lld/j6;
  - Lld/k6;
  - Lld/l6;
  - Lld/m6;
  - Lld/n6;
  - Lld/o6;
  - Lld/p6;
  - Lld/q6;
  - Lnh/d0;
  - Ltg/a7;
  - Ltg/b7;
  - Ltg/c7;
  - Ltg/d7;
  - Ltg/e7;
  - Ltg/f7;
  - Ltg/g7;
  - Ltg/h7;
  - Ltg/i7;
  - Ltg/j7;
  - Ltg/k7;
  - Ltg/l7;
  - Ltg/m7;
  - Ltg/n7;
  - Ltg/o7;
  - Ltg/p7;
  - Ltg/q7;
  - Ltg/r7;
  - Ltg/s7;
  - Ltg/t7;
  - Ltg/u7;
  - Ltg/v7;
  - Ltg/w6;
  - Ltg/w7;
  - Ltg/x6;
  - Ltg/y6;
  - Ltg/z6;
  - LuxeAction(postConfirmStatusToAction=
  - Lze/q;
  - M2
  - NextActionSpec(confirmResponseStatusSpecs=
  - PostConfirmStatusSpecAssociation(requiresPaymentMethod=
  - RedirectActionCreator(redirectPagePath=
  - RedirectNextActionSpec(urlPath=
  - [Lbh/a1;
  - [Lbh/j3;
  - [Lbh/o1;
  - [Lbh/o3;
  - [Lbh/o;
  - [Lbh/p2;
  - [Lbh/q3;
  - [Lbh/w0;
  - [Lld/a4;
  - [Lld/a6;
  - [Lld/b2;
  - [Lld/b5;
  - [Lld/b6;
  - [Lld/e6;
  - [Lld/k6;
  - [Lld/l6;
  - [Lld/m2;
  - [Lld/n3;
  - [Lld/n6;
  - [Lld/o6;
  - [Lld/p2;
  - [Lld/p6;
  - [Lld/q6;
  - [Lld/s1;
  - [Lld/t3;
  - [Lld/u5;
  - [Lld/v2;
  - [Lld/w3;
  - [Lld/x1;
  - [Lld/x3;
  - [Lld/z5;
  - [Lnh/d0;
  - [Lt9/f;
  - [Ltg/a4;
  - [Ltg/a5;
  - [Ltg/a7;
  - [Ltg/b6;
  - [Ltg/d7;
  - [Ltg/e6;
  - [Ltg/h2;
  - [Ltg/h6;
  - [Ltg/j4;
  - [Ltg/j7;
  - [Ltg/k2;
  - [Ltg/n2;
  - [Ltg/n7;
  - [Ltg/o5;
  - [Ltg/q7;
  - [Ltg/r4;
  - [Ltg/r5;
  - [Ltg/s2;
  - [Ltg/u4;
  - [Ltg/u6;
  - [Ltg/v2;
  - [Ltg/w7;
  - [Ltg/x3;
  - [Ltg/x4;
  - [Ltg/x6;
  - [Ltg/y2;
  - com.stripe.android.ui.core.elements.ConfirmStatusSpecAssociation
  - com.stripe.android.ui.core.elements.PostConfirmStatusSpecAssociation
  - confirmResponseStatusSpecs
  - confirm_response_status_specs
  - keySelector
  - lpmPostConfirmData
  - next_action[redirect_to_url][return_url]
  - next_action[redirect_to_url][url]
  - post_confirm_handling_pi_status_specs
  - redirectPagePath
  - returnToUrlPath
  - returnUrlPath
  - return_url_path
  - urlPath
  - url_path
  - ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:c23d0b5,r8-mode:full,version:8.2.47}
  

TYPES:

   old   │ new   │ diff          
  ───────┼───────┼───────────────
   14557 │ 14512 │ -45 (+53 -98) 
  + Lbh/f5;
  + Lxd/f;
  + [Lbh/b1;
  + [Lbh/k3;
  + [Lbh/p3;
  + [Lbh/q1;
  + [Lbh/q2;
  + [Lbh/q;
  + [Lbh/r3;
  + [Lbh/x0;
  + [Li7/g;
  + [Lld/a2;
  + [Lld/b4;
  + [Lld/c6;
  + [Lld/d3;
  + [Lld/e4;
  + [Lld/f2;
  + [Lld/f4;
  + [Lld/h6;
  + [Lld/i4;
  + [Lld/i6;
  + [Lld/j2;
  + [Lld/k1;
  + [Lld/m1;
  + [Lld/n1;
  + [Lld/o1;
  + [Lld/p1;
  + [Lld/q1;
  + [Lld/r1;
  + [Lld/r5;
  + [Lld/t1;
  + [Lld/u2;
  + [Lld/v3;
  + [Lld/x2;
  + [Lnh/c0;
  + [Ltg/b5;
  + [Ltg/g5;
  + [Ltg/h3;
  + [Ltg/i2;
  + [Ltg/i6;
  + [Ltg/k3;
  + [Ltg/k4;
  + [Ltg/l2;
  + [Ltg/m5;
  + [Ltg/n3;
  + [Ltg/n4;
  + [Ltg/p6;
  + [Ltg/q4;
  + [Ltg/r3;
  + [Ltg/v6;
  + [Ltg/w3;
  + [Ltg/y4;
  + [Ltg/z5;
  
  - Lff/e0;
  - Lgi/o;
  - Lld/j6;
  - Lld/k6;
  - Lld/l6;
  - Lld/m6;
  - Lld/n6;
  - Lld/o6;
  - Lld/p6;
  - Lld/q6;
  - Lnh/d0;
  - Ltg/a7;
  - Ltg/b7;
  - Ltg/c7;
  - Ltg/d7;
  - Ltg/e7;
  - Ltg/f7;
  - Ltg/g7;
...✂

github-actions[bot] avatar Mar 05 '24 01:03 github-actions[bot]