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

Add `CustomerSheetDataRepository` interface

Open samer-stripe opened this issue 1 year ago • 1 comments

Summary

Add CustomerSheetDataRepository interface.

Motivation

Will be used to implement wrap CustomerAdapter and introduce a CustomerSession implementation then used in CustomerSheet instead of CustomerAdapter directly.

Testing

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

samer-stripe avatar Jun 17 '24 19:06 samer-stripe

Diffuse output:

OLD: identity-example-release-base.apk (signature: V1, V2)
NEW: identity-example-release-pr.apk (signature: V1, V2)

          │          compressed          │         uncompressed         
          ├───────────┬───────────┬──────┼───────────┬───────────┬──────
 APK      │ old       │ new       │ diff │ old       │ new       │ diff 
──────────┼───────────┼───────────┼──────┼───────────┼───────────┼──────
      dex │     2 MiB │     2 MiB │  0 B │   4.3 MiB │   4.3 MiB │  0 B 
     arsc │     1 MiB │     1 MiB │  0 B │     1 MiB │     1 MiB │  0 B 
 manifest │   2.3 KiB │   2.3 KiB │  0 B │   8.1 KiB │   8.1 KiB │  0 B 
      res │ 301.5 KiB │ 301.5 KiB │  0 B │   455 KiB │   455 KiB │  0 B 
   native │   7.3 MiB │   7.3 MiB │  0 B │  18.4 MiB │  18.4 MiB │  0 B 
    asset │   1.5 MiB │   1.5 MiB │  0 B │   1.5 MiB │   1.5 MiB │  0 B 
    other │    87 KiB │    87 KiB │ +4 B │ 161.5 KiB │ 161.5 KiB │  0 B 
──────────┼───────────┼───────────┼──────┼───────────┼───────────┼──────
    total │  12.2 MiB │  12.2 MiB │ +4 B │  25.8 MiB │  25.8 MiB │  0 B 

 DEX     │ old   │ new   │ diff      
─────────┼───────┼───────┼───────────
   files │     1 │     1 │ 0         
 strings │ 21649 │ 21649 │ 0 (+0 -0) 
   types │  6872 │  6872 │ 0 (+0 -0) 
 classes │  5637 │  5637 │ 0 (+0 -0) 
 methods │ 31465 │ 31465 │ 0 (+0 -0) 
  fields │ 18326 │ 18326 │ 0 (+0 -0) 

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  164 │  164 │  0   
 entries │ 3404 │ 3404 │  0
APK
   compressed    │ uncompressed  │                    
──────────┬──────┼────────┬──────┤                    
 size     │ diff │ size   │ diff │ path               
──────────┼──────┼────────┼──────┼────────────────────
 29.1 KiB │ +4 B │ 64 KiB │  0 B │ ∆ META-INF/CERT.SF 
──────────┼──────┼────────┼──────┼────────────────────
 29.1 KiB │ +4 B │ 64 KiB │  0 B │ (total)

github-actions[bot] avatar Jun 17 '24 20:06 github-actions[bot]

Closing for now until we revisit CustomerSession on CustomerSheet.

samer-stripe avatar Jul 12 '24 18:07 samer-stripe