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

  1. Copy the full SHA
    79afbdf View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ff0b413 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Copy the full SHA
    f2a8883 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. SWF-21 initial web service setup

    - created `Defaults` to hold all of our url’s and other static info
    - set up initial login web service call
    ahm11003 committed Mar 14, 2019
    Copy the full SHA
    e85d2cb View commit details
    Browse the repository at this point in the history
  2. Updated Accounts Model and created request to Multi-Account-Summary-D…

    …etails and fetching necessary data
    rrk12005 committed Mar 14, 2019
    Copy the full SHA
    da5294a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a2599ec View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. SWF-21 improve login logic & more

    - 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
    ahm11003 committed Mar 21, 2019
    Copy the full SHA
    ba4409d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Merge branch 'master' into SWF-21-hook-up-to-web-apis

    # Conflicts:
    #	SynchronyFinancial/SynchronyFinancial.xcodeproj/project.pbxproj
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    8405351 View commit details
    Browse the repository at this point in the history
  2. SWF-21 pass fetched accounts to AccountTVIC

    - 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
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    c80231e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c4cc995 View commit details
    Browse the repository at this point in the history
  4. SWF-21 preliminary fetch function for transactions

    - when an account is tapped from `AccountsTableViewInterfaceController`, we will grab the `accountAlias` and pass to this function
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    21d742c View commit details
    Browse the repository at this point in the history
  5. SWF-21 Initial transaction implementation

    - 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
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    8487ce3 View commit details
    Browse the repository at this point in the history
  6. SWF-21 Initial setup for “loading” during account tap

    - 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
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    24deb73 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    a3682e4 View commit details
    Browse the repository at this point in the history
  8. SWF-21 Extensions on WKInterfaceImage

    - 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
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    56caa7c View commit details
    Browse the repository at this point in the history
  9. SWF-21 Replace alerts with new activity indicator

    - replaced “placeholder” calls using alerts to use our new activity indicator look-alike
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    2c01f37 View commit details
    Browse the repository at this point in the history
  10. SWF-21 Remove unused code

    - we previously moved these web service calls to `ExtensionDelegate` so they are no longer needed here
    ahm11003 committed Mar 28, 2019
    Copy the full SHA
    82d2319 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. Merge branch 'master' into SWF-21-hook-up-to-web-apis

    # Conflicts:
    #	SynchronyFinancial/SynchronyFinancial WatchKit App/Base.lproj/Interface.storyboard
    #	SynchronyFinancial/SynchronyFinancial WatchKit Extension/AccountTableInterfaceController.swift
    #	SynchronyFinancial/SynchronyFinancial.xcodeproj/project.pbxproj
    #	SynchronyFinancial/SynchronyFinancial/Account.swift
    ahm11003 committed Mar 29, 2019
    Copy the full SHA
    28a7fc1 View commit details
    Browse the repository at this point in the history
  2. SWF-21 move fetch transactions call

    - 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
    ahm11003 committed Mar 29, 2019
    Copy the full SHA
    3ee46a5 View commit details
    Browse the repository at this point in the history
  3. SWF-21 UI fixes

    - 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
    ahm11003 committed Mar 29, 2019
    Copy the full SHA
    6bedc02 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    00d3583 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Added requests and handlers for fetching pending transactions, fetchi…

    …ng bank accounts, and updated transaction UI to show yellow color for pending transactions
    rrk12005 committed Apr 2, 2019
    Copy the full SHA
    d5f19aa View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Copy the full SHA
    86153df View commit details
    Browse the repository at this point in the history