Skip to content

Swf 21 hook up to web apis #11

Merged
merged 23 commits into from Apr 3, 2019
Merged

Swf 21 hook up to web apis #11

merged 23 commits into from Apr 3, 2019
Commits on Mar 12, 2019
Commits on Mar 13, 2019
Commits on Mar 14, 2019
  1. SWF-21 initial web service setup

    ahm11003 committed Mar 14, 2019
    - created `Defaults` to hold all of our url’s and other static info
    - set up initial login web service call
  2. Updated Accounts Model and created request to Multi-Account-Summary-D…

    rrk12005 committed Mar 14, 2019
    …etails and fetching necessary data
Commits on Mar 21, 2019
  1. SWF-21 improve login logic & more

    ahm11003 committed Mar 21, 2019
    - move login web service call to `FetchData` and modified other calls to take a completion as a parameter
    - modified parsing of account in order to reduce complexity
    - modified parsing to convert date strings to `Date`s
Commits on Mar 28, 2019
  1. Merge branch 'master' into SWF-21-hook-up-to-web-apis

    ahm11003 committed Mar 28, 2019
    # Conflicts:
    #	SynchronyFinancial/SynchronyFinancial.xcodeproj/project.pbxproj
  2. SWF-21 pass fetched accounts to AccountTVIC

    ahm11003 committed Mar 28, 2019
    - removed now unused objects
    - set up `acctDict` to pass any initially fetched accounts to `AccountsTableViewInterfaceController`
    - we check upon awake if we have accounts, and then configure table accordingly
  3. SWF-21 preliminary fetch function for transactions

    ahm11003 committed Mar 28, 2019
    - when an account is tapped from `AccountsTableViewInterfaceController`, we will grab the `accountAlias` and pass to this function
  4. SWF-21 Initial transaction implementation

    ahm11003 committed Mar 28, 2019
    - we now fetch transactions for a given account when that account is selected from the table
    - storyboard segue to present account details and transactions was deleted in favor of presenting programmatically in order to only perform the segue once web service to fetch transactions completes
    - removed some code populating UI with demo data
  5. SWF-21 Initial setup for “loading” during account tap

    ahm11003 committed Mar 28, 2019
    - we may need to refine this a bit, but for now we display an alert that we are loading once the user taps their account
    - it will auto-dismiss and push to account details when the web service returns
  6. SWF-21 Extensions on WKInterfaceImage

    ahm11003 committed Mar 28, 2019
    - this will enable us to quickly show, hide and configure “activity indicators”
    - to be used when we are waiting for web service calls to return
    - added Image assets for animation
  7. SWF-21 Replace alerts with new activity indicator

    ahm11003 committed Mar 28, 2019
    - replaced “placeholder” calls using alerts to use our new activity indicator look-alike
  8. SWF-21 Remove unused code

    ahm11003 committed Mar 28, 2019
    - we previously moved these web service calls to `ExtensionDelegate` so they are no longer needed here
Commits on Mar 29, 2019
  1. Merge branch 'master' into SWF-21-hook-up-to-web-apis

    ahm11003 committed Mar 29, 2019
    # Conflicts:
    #	SynchronyFinancial/SynchronyFinancial WatchKit App/Base.lproj/Interface.storyboard
    #	SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountTableInterfaceController.swift
    #	SynchronyFinancial/SynchronyFinancial.xcodeproj/project.pbxproj
    #	SynchronyFinancial/SynchronyFinancial/Account.swift
  2. SWF-21 move fetch transactions call

    ahm11003 committed Mar 29, 2019
    - we now fetch transactions when the Recents button is tapped from AccountDetails
    - created convenience method to show/hide all interface objects when showing activity indicator
  3. SWF-21 UI fixes

    ahm11003 committed Mar 29, 2019
    - was incorrectly not hiding interface objects when Recents button was tapped
    - made Minimum Payment label slightly taller to support text displaying on two lines by default to avoid truncating
Commits on Apr 2, 2019
  1. Added requests and handlers for fetching pending transactions, fetchi…

    rrk12005 committed Apr 2, 2019
    …ng bank accounts, and updated transaction UI to show yellow color for pending transactions
Commits on Apr 3, 2019
You can’t perform that action at this time.